On Fri, 24 Dec 2010, Peter Kourzanov wrote: > Any pointers to where this is specified? If a re-definition is the > same as assignment, then why this yields 1 (in all R5RS implementations > I know) > > (define x 1) > (let () (define x 2) x) > x
Because the internal definition creates and then assigns a new location whose region is restricted to the body of the LET. Andre _______________________________________________ Scheme-reports mailing list [email protected] http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports
