[Python-Dev] reference counting in Py3K

Bob Ippolito bob at redivi.com
Tue Sep 6 21:44:22 CEST 2005


On Sep 6, 2005, at 12:13 PM, Steve Holden wrote:

> Nick Jacobson wrote:
>
>> While we're on the subject of Python 3000, what's the
>> chance that reference counting when calling C
>> functions from Python will go away?
>>
>> To me this is one of the few annoyances I have with
>> Python.  I know that Ruby somehow gets around the need
>> for ref. counting.
>>
>>
> Reference counting is an implementation detail, and isn't a part of  
> the
> language specifications. I have no idea why you find it so  
> annoying, but
> there are other implementations (Jython, Iron Python) that don't  
> use it.

Personally I've found that reference counting makes Python really  
easy to integrate with other systems that may or may not also use  
reference counting.  It is somewhat of a chore to incref/decref all  
over the place, but you *are* programming in C.

-bob



More information about the Python-Dev mailing list