>>38
Are you fucking retarded? I just want proper syntax that doesn't require shitloads of extraneous parentheses. Surely that's not asking for too much!
I believe the terminology explanation went way beyond purism, though I comprehend the importance of settling right words for concepts in order to avoid confusion. The terms 'statement' and 'expression' were created for the same reason.
The text displays another misnomer. 'Macro' is another word representing at least two different concepts in programming. For example, C preprocessor function-like definitions are also called 'macros', and cannot be compared with Lisp macros.