On Tue, 16 Jun 2009 16:45:43 +1200, Lawrence D'Oliveiro wrote:

> In message <m2eitowaf2....@cs.uu.nl>, Piet van Oostrum wrote:
> 
>> The exact time of the destruction of objects is an implementation
>> detail and should not be relied upon.
> 
> That may be true in Java and other corporate-herd-oriented languages,
> but we know that dynamic languages like Perl and Python make heavy use
> of reference-counting wherever they can. If it's easy to satisfy
> yourself that the lifetime of an object will be delimited in this way, I
> don't see why you can't rely upon it.

Reference counting is an implementation detail used by CPython but not 
IronPython or Jython. I don't know about the dozen or so other minor/new 
implementations, like CLPython, PyPy, Unladen Swallow or CapPython.

In other words, if you want to write *Python* code rather than CPython 
code, don't rely on ref-counting.




-- 
Steven
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to