On Monday 26 March 2012 at 18:10, Alex Queiroz wrote:
On Mon, Mar 26, 2012 at 6:01 PM, Marijn <hkBst@gentoo.org> wrote:I would be interested in knowing how this proposal compares withimplementing a low-level hygienic macro system such as syntacticclosures or explicit renaming macros. Actually now that I said thatthis proposal sounds very much like a (partial?) implementation ofexplicit renaming macros on top of the defmacro system. Doesn't thepaper you referenced mention something like that as well?I would rather have syntactic closures as well.
The paper contributionseems to be focused on the fact that it's possible to write hygienicmacros on top of unhygienic macros and symbol macros, which is whatCommon Lisp has. Besides it says that a code walker is not needed, butthat is not a necessity if the macro system would be integrated inGambit.