Why not allow empty code blocks?

Paul Rubin no.email at nospam.invalid
Sun Jul 31 04:14:30 EDT 2016


Gregory Ewing <greg.ewing at canterbury.ac.nz> writes:
> The reason Lisp is easier to program in than Forth is not
> because of prefix vs. postfix. It's because in Lisp a function
> call is syntactically grouped together with its arguments,
> whereas in Forth it's not. Forth requires you to mentally
> simulate the stack to figure out what's operating on what.

You said this much better than I did.  I missed that point but it's very
accurate.  And of course traditional Forth doesn't even bind function
args to symbols.  If you want to use an arg more than once, you have to
copy it and juggle it around on the stack.



More information about the Python-list mailing list