1. "Without a __dict__ variable, instances cannot be assigned new variables not listed in the __slots__ definition."
So this seemed an interesting restriction to impose in some instances, but I've noticed that this behavior is being called by some a side effect the reliance on which is considered unPythonic. Why? 2. What is a simple example where use of slots has caused "subtle" problems, as some claim it will? 3. What is a simple example of a Pythonic use of __slots__ that does NOT involved the creation of **many** instances. Thanks, Alan Isaac -- http://mail.python.org/mailman/listinfo/python-list