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