Just wanted to point someone mentioned and compared newlisp macros in his blog.
http://www.wilfred.me.uk/blog/2014/09/1 ... macrology/
comparative macrology
-
- Posts: 608
- Joined: Mon Feb 05, 2007 1:04 am
- Location: Abbotsford, BC
- Contact:
Re: comparative macrology
Thank you jopython, fascinating article.
Cavemen in bearskins invaded the ivory towers of Artificial Intelligence. Nine months later, they left with a baby named newLISP. The women of the ivory towers wept and wailed. "Abomination!" they cried.
Re: comparative macrology
The article doesn’t mention that newLISP now does have native expansion macros:
http://www.newlisp.org/downloads/newlis ... html#macro
... and should compare to those, not to fexprs with define-macro.
It also should mention that newLISP has mechanisms to avoid variable capture in fexprs:
http://www.newlisp.org/downloads/newlis ... ml#scoping
and here:
http://www.newlisp.org/index.cgi?page=D ... ther_LISPs
http://www.newlisp.org/downloads/newlis ... html#macro
... and should compare to those, not to fexprs with define-macro.
It also should mention that newLISP has mechanisms to avoid variable capture in fexprs:
http://www.newlisp.org/downloads/newlis ... ml#scoping
and here:
http://www.newlisp.org/index.cgi?page=D ... ther_LISPs