
March 15, 2003
11:44 p.m.
Guido> Yes. And I'm still hoping to remove __cmp__; there should be Guido> only one way to overload comparisons. Moreover, for some data structures, the __cmp__ approach can be expensive. For example, if you're comparing sequences of any kind, and you know that the comparison is for == or !=, you have your answer immediately if the sequences differ in length. If you don't know what's being tested, as you wouldn't inside __cmp__, you may spend a lot more time to obtain a result that will be thrown away. -- Andrew Koenig, ark@research.att.com, http://www.research.att.com/info/ark