[Ecls-list] Custom finalization (draft)
Juan Jose Garcia Ripoll
lisp at arrakis.es
Thu Jun 1 07:33:15 UTC 2006
On Wed, 2006-05-31 at 18:11 +0200, Goffioul Michael wrote:
> > I tried to implement custom finalization within ECL with the
> > patch attached.
> > It's only a draft, but the few trivial tests I made seems to
> > work. What do you think?
> Here's a version with corrected function names.
I am not sure about the semantics of finalization in the Boehm-Weiser
garbage collector, and in particular whether we are allowed to "cons"
while running the finalizer. Apart from that, you probably want to use
GC_register_finalizer_no_order, which is what the Java implementation
does, and which deals properly with cyclic structures.
Would you mind if I send an email to the GC mailing list before
committing this patch? Just to make sure.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 191 bytes
Desc: This is a digitally signed message part
More information about the ecl-devel