[<<][libprim][>>][..]
Sat Jan 23 07:46:41 CET 2010

Why box variables?

The reason is that values don't need to be copied if they are never
mutated.

   (let ((a ...)) (let ((b a))) b) 
-> (let ((a ...)) a)

It's also useful for creating display closures (lambda lifting).




[Reply][About]
[<<][libprim][>>][..]