[Scheme-reports] let*-values' definition
Jean-Michel HUFFLEN 23 Nov 2012 22:06 UTC
Hello,
It seems to me that there is an error in the formal definition of
"let*-values", p. 70. The first clause reads:
((let*-values () body0 body1 ...) (begin body0 body1...))
that is, "define" occuring inside the body would introduce variables
visible outside of "let*-values"...
As for "let*" and other let-like macros, this clause should be:
((let*-values () body0 body1 ...) (let () body0 body1 ...))
shouldn't it?
Yours sincerely,
J.-M. Hufflen
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
_______________________________________________
Scheme-reports mailing list
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports