Why not BDWGC?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • LuciferLeo@gmail.com

    #1

    Why not BDWGC?

    I've heard that the reason why python uses reference counting rather
    than tracing collector is because python cannot determine the root set
    for its various C extensions.
    But provided that BDWGC(full name: Boehm-Demers-Weiser conservative
    garbage collector) is conservative --- can be used for C, and
    opensourced, why python not adopt it as its gcmodule?

  • Fredrik Lundh

    #2
    Re: Why not BDWGC?

    LuciferLeo@gmai l.com wrote:
    [color=blue]
    > I've heard that the reason why python uses reference counting rather
    > than tracing collector is because python cannot determine the root set
    > for its various C extensions.
    > But provided that BDWGC(full name: Boehm-Demers-Weiser conservative
    > garbage collector) is conservative --- can be used for C, and
    > opensourced, why python not adopt it as its gcmodule?[/color]

    google has the answer:



    </F>



    Comment

    Working...