[MLton-user] Does GC always trigger MLtonFinalizable?
Henry Cejtin
henry.cejtin at sbcglobal.net
Sun Feb 18 07:47:53 PST 2007
When you (Matthew) said that `all the globals must be live', you didn't really
mean that I am sure. I.e., just because I declare a top-level variable to
hold some big object doesn't keep it live after the last reference to it.
I.e., in the program
val x = big-object
...some code using x...
last reference to x, x never closed over
...some long running code...
x would NOT be kept alive in the last `some long running code'.
More information about the MLton-user
mailing list