On Tue, 2009-09-15 at 19:49 -0400, Aaron W. Hsu wrote:
> On Tue, 15 Sep 2009 13:14:52 -0400, Ray Dillinger <[email protected]> wrote:

> > Absolutely.  It is not at all screwy to have (and need!) a single
> > macro invocation to expand into multiple definitions.

> In fact, I discovered this problem on the Chez Scheme REPL just the other  
> day when I was writing a macro. Doing so has prompted a potential change  
> in the REPL to something like Brian has suggested. I don't know how it  
> will turn out, but it does solve a number of issues with macro expansion.  
> Problems arise, however, with things like EVAL-WHEN.

There is absolutely nothing new about problems with EVAL-WHEN, 
and good reasons why it hasn't been part of any previous 
scheme standard.

Seriously, it seems to be a construct that causes considerable 
hair in Common Lisp, and nobody knows how to make it less hairy.

                        Bear




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

Reply via email to