Fri Apr 16 12:03:05 EDT 2010
Finalizers are bad
Why? Because they are hard to get right.
However, it is possible to build correct (low-level) abstractions on
top of finalized objects, in case some layer of management is needed.
In general however, it seems that this only works well if the resource
that is managed really behaves like memory; meaning it is not too
Otherwise an explicit link is necessary from the depletion event to