Eli Barzilay scripsit:

> IMO, the conceptual jump from `defmacro' to hygienic macros is similar
> in magnitude to the jump from CPP to `defmacro'.

In magnitude, but not in direction.  From CPP to defmacro is from
high-level dirty macros to low-level dirty macros.  From there to
syntactic closures or explicit renaming is from low-level dirty macros to
low-level hygienic macros.  From there to syntax-rules is from low-level
hygienic macros to high-level hygienic macros.

Syntax-rules FTW.

-- 
Newbies always ask:                             John Cowan
  "Elements or attributes?                      http://www.ccil.org/~cowan
Which will serve me best?"                      [email protected]
  Those who know roar like lions;
  Wise hackers smile like tigers.                   --a tanka, or extended haiku

_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to