Alex Shinn scripsit:
Well, someone on #scheme was complaining about it being unclear,
> I'm not sure we need bother clarifying this. Interleaving
> assignment is both the most natural and only realistic
> interpretation of the existing text. You have to stretch
> it quite a lot to think that it allows the <init>s to be
> evaluated outside the order of the assignments.
and when I looked at it, I realized that I had never really
understood letrec* before. He was under the impression that
letrec* is to letrec as let* is to let; that is, that letrec*
expands to nested letrecs.
Anyway, Riastradh set both of us
straight, and clarified that although some Schemes implement
letrec as letrec*, this is definitely a bug.
_______________________________________________ Scheme-reports mailing list Scheme-reports@x http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports