To me, the only difference is that the Lisp macro facility does not actually print its result for the next stage to read back in, but it could do that and still work. The difference from a preprocessor seems to me to be an implementation detail.
I am currently up late drafting a Meditation on the broader topic. I hope to have it posted soon.
In reply to Re^5: Amicable divorce
by jcb
in thread Amicable divorce
by ribasushi
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |