On Mon, Aug 24, 2009 at 10:51:49AM -0400, John Cowan wrote: > David Rush scripsit: > > > There are 2 main problems in Core Scheme. User-extensible data > > structures and hygiene-breaking macro-expansion environments. I think > > there are some wonderfully simple ideas to handle the first. The > > second: well I Just Say No (tm) to macros (except of course when I > > don't). > > +1. I'm happy with just syntax-rules myself.
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. Cheers, Peter -- http://sjamaan.ath.cx -- "The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it can be an aesthetic experience much like composing poetry or music." -- Donald Knuth
pgpEqpMYrnmFn.pgp
Description: PGP signature
_______________________________________________ r6rs-discuss mailing list [email protected] http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss
