python 3's adoption

Paul Boddie paul at boddie.org.uk
Thu Jan 28 18:47:53 EST 2010


On 27 Jan, 13:26, Xah Lee <xah... at gmail.com> 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.

Paul



More information about the Python-list mailing list