On 9/8/2010 6:20 PM, Paul Rubin wrote:
What tricks on tricks? Even the fanciest GC's are orders of magnitude less complicated than any serious database, optimizing compiler, OS kernel, file system, etc. Real-world software is complicated. Get used to that fact, and look for ways to manage the complexity and keep complex programs safe. Choosing to program with unsafe methods because you wish the complexity didn't exist is just deluded.
Garbage collectors are difficult from a theoretical standpoint, and it's very difficult to make a correct concurrent garbage collector without using formal methods. But garbage collectors are not large pieces of code. John Nagle -- http://mail.python.org/mailman/listinfo/python-list