Why no open(f, "w").write()?

Kragen Sitaker kragen at pobox.com
Mon Jun 3 04:38:03 CEST 2002


Paul Foley <see at below> writes:
> GC is just an optimization to allow reuse of
> memory used by objects that the program will never access again,
> because you don't really have infinite memory.
> 
> Correct optimizations don't change the behaviour of correct code.
> 
> [Therefore, if the behaviour of your code does change depending on
> whether or not the optimization is done, either the optimization is
> in error or your code is.

So all finalizers should be considered bugs?  I think that's a
supremely unpragmatic approach to programming.




More information about the Python-list mailing list