I agree with Collin Winter: losing __cmp__ is a loss (see http://oakwinter.com/code/).
Yes, it's possible to write all the comparison operations, but I think it's _clearer_ to create a single low-level operator that handles ALL the comparison operators. It also avoids many mistakes; once you get that ONE operator right, ALL comparisons are right. I think the python 2 way is better: individual operations for the cases where you want to handle each case specially, and a single __cmp__ function that is a simple way to handle comparisons all at once. --- David A. Wheeler _______________________________________________ Python-3000 mailing list [email protected] http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com
