||What I Hate About Your Programming Language|
|Subject:||What do you hate about Forth, Lisp and APL?|
Response to: What do you hate about Forth, Lisp and APL?
Hm, good question. I don't have a lot experience with macro assembler, but if you mean what I think you mean, text substitution macros just aren't fun.
Most macro assemblers these days aren't just simple text substitutions, but have some knowledge of "syntax".
However, even basic cpp style subs are a lot more usable with assembler (back in the day when I was writing a moderate amount of 6502 code I wrote my own :-). Since there isn't as much language syntax to confuse issues you don't get half the problems that you get in C for example.
I would like Lisp better if it had syntax.
You'd like Lisp better if it had more syntax m'thinks. But then, of course, you would lose many of the advantages having a first class representation of the AST gives you.