[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Scheme-reports] ANN: first draft of R7RS small language available
On Sat, Apr 16, 2011 at 02:21:05PM -0400, Aaron W. Hsu wrote:
> On Sat, 16 Apr 2011 09:59:00 -0400, Peter Bex <Peter.Bex@x> wrote:
> > The main practical problem is the question of what happens when multiple
> > quasiquotes are nested and unquoted. This kind of thing tends to happen
> > mostly in (low-level) macros and other code-generating code.
> Indeed, this was something that R6RS, I believe, discussed explicitly as
> well, and I think the result was that nested quasiquotes were much well
> behaved in that standard.
Oh yes, I remember reading about that. I liked the fact that r6 tried
to nail down the behaviour a bit more than r5, but I think the way nested
unquote was defined is a mistake:
Others agreed with me, and it turned out the behaviour of other aspects
of quasiquote wasn't very consistent among R6RS implementations either:
"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
Scheme-reports mailing list