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

Attachment: pgpEqpMYrnmFn.pgp
Description: PGP signature

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

Reply via email to