newLISP Fan Club

Forum => newLISP in the real world => Topic started by: jopython on September 15, 2014, 06:34:54 PM

Title: comparative macrology
Post by: jopython on September 15, 2014, 06:34:54 PM
Just wanted to point someone mentioned and compared newlisp macros in his blog.



//http://www.wilfred.me.uk/blog/2014/09/15/comparative-macrology/
Title: Re: comparative macrology
Post by: TedWalther on September 15, 2014, 10:28:58 PM
Thank you jopython, fascinating article.
Title: Re: comparative macrology
Post by: Lutz on September 16, 2014, 06:42:23 AM
The article doesn't mention that newLISP now does have native expansion macros:



http://www.newlisp.org/downloads/newlisp_manual.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/newlisp_manual.html#scoping

and here:

http://www.newlisp.org/index.cgi?page=Differences_to_Other_LISPs