Python 2.0

Graham Matthews graham at sloth.math.uga.edu
Thu Jun 3 20:53:28 CEST 1999


adjih at technologist.com wrote:
: Hmm... How do you do multi-thread real-time (i.e. incremental) GC being
: a) portable (must run on PalmPilot, WinCE, Unix, Mac,...) b) without
: relying on assumptions [that will fail in some programs] (such as "very
: few writes in shared space"). The supplementary condition would be "c)
: efficient" which would be useful for languages such as C/C++ or compiled
: Java, but I grant you that this is not necessary for the current Python,
: and that we are comparing here to reference counting anyway.

I am no expert on real time garbage collection, but I have read a few
papers which clearly show that it can be done. Moreover done quite
portably and efficiently (indeed if it were not efficient, it can't
be *real-time* can it). I am just suggesting you read such papers
before you right off the whole idea.

graham
-- 
          The fool escaped from paradise
        will look over his shoulder and cry
          Sit and chew on daffodils and
             struggle to answer why?




More information about the Python-list mailing list