On 2009-12-12, at 18:14, Mark S. Miller wrote: >> In my experience, it is always a bad idea for the GC to invoke user-code. >> > > Always? E uses async post mortem finalization to implement distributed > acyclic GC. Without some way for "GC to invoke user code", I don't see how > this is possible. Without it, the resulting memory leak is severe enough to > discourage many good distributed programming patterns.
I guess it depends on how you define "user code". And I should never say 'always'. My main point was to not give up weak-key tables just because finalization semantics are messy. _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

