[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Scheme-reports] Erratum for letrec* definition
I've added the following erratum to the list at
<http://trac.sacrideo.us/wg/wiki/R7RSSmallErrata>:
The semantics of letrec* should say that evaluation of the <init>s
is interleaved with assignment to the <variable>s. As written,
it could be understood as allowing the <init>s to be evaluated
first in left-to-right order and then assigned to the <variable>s
in left-to-right order.
Not interleaving the assignments would make letrec* fairly useless.
Any objections?
--
John Cowan cowan@x http://ccil.org/~cowan
Assent may be registered by a signature, a handshake, or a click of a computer
mouse transmitted across the invisible ether of the Internet. Formality
is not a requisite; any sign, symbol or action, or even willful inaction,
as long as it is unequivocally referable to the promise, may create a contract.
--Specht v. Netscape
_______________________________________________
Scheme-reports mailing list
Scheme-reports@x
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports