[r6rs-discuss] On naming the next scheme(s) [was scheme-reports.org]

Brian Mastenbrook brian at mastenbrook.net
Mon Aug 24 11:57:44 EDT 2009


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
brian at mastenbrook.net
http://brian.mastenbrook.net/




More information about the r6rs-discuss mailing list