[r6rs-discuss] Macro expansion erratum
Michael Sperber
sperber at deinprogramm.de
Sat Dec 31 09:32:04 EST 2011
Sorry for being so late replying to this ... too much to do:
Kristen Eisenberg <kristen.eisenberg at yahoo.com> writes:
> At the end of §12.1, the R6RS library report states: “An algebra that
> defines how marks and substitutions work more precisely is given in
> section 2.4 of Oscar Waddell's PhD thesis.” This citation is in
> error -- the algorithm specified in the cited work is not consistent
> with, and its behaviour is not compatible with, statements in R6RS
> itself about the intended expansion algorithm. [...]
You're right. (And it's a quite subtle issue, so I always appreciate
when somebody else understands this kind of aspect of hygienic macro
expansion without their head exploding.) Robert Ransom also submitted
this one in 2010:
http://lists.r6rs.org/pipermail/r6rs-discuss/2010-February/006121.html
... and it's been noted in the errata at:
http://www.r6rs.org/r6rs-errata.html
--
Regards,
Mike
More information about the r6rs-discuss
mailing list