News for hackers. Stuff that matters.
Re:Lisp in Small Pieces: Table of Contents and Code by pmoriarty on Thursday November 13, 2014 @09:38AM (#8601680)
The counterargument has been that while other languages may provide powerful macro systems, they're not as easy to use, nor are they homoiconic.
Re:Lisp in Small Pieces: Table of Contents and Code by klibertp on Thursday November 13, 2014 @11:26AM (#8602353)
That's not quite true either. Julia, Prolog, Io are homoiconic, for example. Ease of use is subjective, but most AST based macro systems work in the same way defmacro does, using quote and unquote. Then there's Scheme and syntax-rules, which are (arguably) even easier to get right (not necessarily to use) and which don't even need homoiconicity.