[DGD] Re: status
Erwin Harte
harte at is-here.com
Wed Jan 7 23:01:13 CET 2004
On Wed, Jan 07, 2004 at 01:50:30PM -0800, Noah Gibbs wrote:
> Oh, hey, fun fact of the day...
>
> DGD does garbage collection. That's the only way
> arrays, mappings and LWOs can be destructed. DGD
> garbage-collects clones as well, but if you track
> clones in an object manager (which the Kernel Library
> does), the garbage collection is foiled since the
> object manager is guaranteed to still have a reference
> to the clone.
>
> So make sure you're aware of that little side effect
> before you track all clones with an object manager.
I wonder where this idea originates because (as Dworkin points out in
his email) is not quite true. Regular clones will continue to exist
if you destruct their master object. There _is_ a catch though, as
you will no longer be able to recompile all clones' code by doing a
compile_object() on the master object.
Hope that helps,
Erwin.
--
Erwin Harte <harte at is-here.com>
_________________________________________________________________
List config page: http://list.imaginary.com/mailman/listinfo/dgd
More information about the DGD
mailing list