Progress on the Gilectomy

Ethan Furman ethan at stoneleaf.us
Mon Jun 19 11:48:33 EDT 2017


On 06/19/2017 08:44 AM, Skip Montanaro wrote:
> On Mon, Jun 19, 2017 at 10:20 AM, Ethan Furman wrote:

>> Programming at the C level is not working in Python, and many Python niceties simply don't exist there.
>
> True, but a lot of functionality available to Python programmers exists at the extension module level, whether delivered
> as part of the core distribution or from third-party sources. (The core CPython test suite spends a fair amount of
> effort on leak detection, one side effect of incorrect reference counting.) While programming in Python you don't need
> to worry about reference counting errors, when they slip through from the C level, they affect you.

Let me ask a different question:  How much effort is required at the C level when using tracing garbage collection?

--
~Ethan~




More information about the Python-list mailing list