NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
Some Answers (Hopefully) (Score:1)
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/361452 [activestate.com]
Destructors: Destructors are present in Python. Within the class, the __del__(self) method provides this functionality. (Un)Fortunately, it gets called when the object is garbage-collected, so calling de
Re:Some Answers (Hopefully) (Score:1)
Generators are almost what I want, but not quite, and the same goes for lambdas. It may just be a matter of programming Python in Python, instead of what I'm doing now. I've used both, but sometimes I just want a coderef. I'd probably mind it less if I didn't feel it was one of the "don't give the programmer sharp tools" decisions (like "let's remove reduce!").
I know about and use destructors, even in the example. Unfortunately, their use not only occurs at garbage collection, but b
rjbs
Re:Some Answers (Hopefully) (Score:1)
The only thing I don't understand is why the destructors are not being called at the end of the program, as that should not happen. Everything is supposed to be cleaned up at the end.
You might want to check into the gc module. It provides an interface and debug options for garbage collection. Some doc is located here: http://docs.python.org/lib/module-gc.html [python.org]
And if I'm still telling you things you know, put me i
Re:Some Answers (Hopefully) (Score:1)
I asked on #python (freenode) about this a few days ago, and there was shock and horror at the suggestion of using a destructor to do object cleanup (or anything, for that matter). What the heck?
rjbs
Reply to This
Parent