[MLton] ref flattening enabled
Henry Cejtin
henry@sourcelight.com
Fri, 23 Jul 2004 19:45:17 -0500
I am ashamed to say that I wasn't thinking so much of space safety as much as
of space efficiency, but ...
Is 2 really doable? Surely it would have to be some kind of approximation,
right? I.e., it would take some kind of must-alias analysis (i.e., this
variable must keep this object alive) to get this right.
For efficiency, I guess that if Dan Wang's box primitive went in then I could
at least forcibly stop the flattening (but not force the flattening).