Real Problems with Python

Aahz Maruch aahz at netcom.com
Tue Feb 15 13:16:24 EST 2000


In article <slrn8ahb3s.mf.daniels at localhost.localdomain>,
Alan Daniels <daniels at mindspring.com> wrote:
>
>My question is: How hard would it be to keep the reference counting,
>but add a built-in function, maybe called "gc()", that would walk
>through all the existing objects, find the ones that have been
>orphaned due to cyclical references, and reclaim them? Would something
>like that be enough to make everybody happy? Possibly implemented as a
>patch so that it was optional? It would still be deterministic (in
>that __del__ would always get called right away, when appropriate),
>but would still make sure that no objects were ever left unreclaimed
>indefinitely.

That is precisely what the middle-grounders have been suggesting.  It's
still not trivial, especially if you want the garbage collection to work
on memory allocated by extensions.
--
                      --- Aahz (Copyright 2000 by aahz at netcom.com)

Androgynous poly kinky vanilla queer het    <*>     http://www.rahul.net/aahz/
Hugs and backrubs -- I break Rule 6

Have you coined a word today?



More information about the Python-list mailing list