python 3's adoption

Paul Boddie paul at
Fri Jan 29 00:47:53 CET 2010

On 27 Jan, 13:26, Xah Lee <xah... at> wrote:
> So, for practical reasons, i think a “key” parameter is fine. But
> chopping off “cmp” is damaging. When your data structure is complex,
> its order is not embedded in some “key”. Taking out “cmp” makes it
> impossible to sort your data structure.

What would annoy me if I used Python 3.x would be the apparent lack of
the __cmp__ method for conveniently defining comparisons between
instances of my own classes. Having to define all the rich comparison
methods frequently isn't even as much fun as it sounds.


More information about the Python-list mailing list