Andy Wingo scripsit:

> For implementations with flat closures, you compare the code pointer and
> each captured variable.  (Mutated variables are captured in a box.)

They don't have to be: in Rabbit they were not, and the compiler kept
track of which closure a mutable variable was actually in.

-- 
If you understand,                      John Cowan
   things are just as they are;         http://www.ccil.org/~cowan
if you do not understand,               [email protected]
   things are just as they are.

_______________________________________________
Scheme-reports mailing list
[email protected]
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports

Reply via email to