I've added the following erratum to the list at
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.
_______________________________________________ Scheme-reports mailing list Scheme-reports@x http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports