On Aug 24, 2009, at 10:20 AM, Peter Bex wrote: > In the interest of keeping Small Scheme small, it would be a good idea > to provide only low-level macros in Small Scheme and have syntax-rules > be an optional (or not-so-optional? recommended?) library built on top > of these low-level macros.
`syntax-rules' is much easier to implement than the standard low-level macro system from R6RS, as the underling implementation methodology is left up to the choice of the implementor. If you're thinking of unhygienic macros, I think this would be a horrible idea; lexical scoping of *all* identifiers, including those in syntax definitions, is central to the Scheme idea. -- Brian Mastenbrook [email protected] http://brian.mastenbrook.net/ _______________________________________________ r6rs-discuss mailing list [email protected] http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss
