[Python-3000] Need closure on __cmp__ removal

Steven Bethard steven.bethard at gmail.com
Wed Jan 9 01:12:47 CET 2008


On Jan 8, 2008 3:55 PM, Brett Cannon <brett at python.org> wrote:
> On Jan 8, 2008 2:41 PM, Guido van Rossum <guido at python.org> wrote:
> > list.sort() and built-in sorted() are the least of our problems: even
> > though the API uses cmp, the implementation actually only ever uses
> > '<'; and the preferred API is to use the 'key' argument instead of
> > passing a compare function; that's much more efficient.
> >
> > Maybe we should retire the compare function completely in 3.0?
> >
>
> +1 from me. I personally have always hated the whole, -1, 0, 1 style
> of comparison anyway.

+1 from here too.  I've found it frustrating that the first argument
to sort() and sorted() is the least useful. ;-)

Steve
-- 
I'm not *in*-sane. Indeed, I am so far *out* of sane that you appear a
tiny blip on the distant coast of sanity.
        --- Bucky Katt, Get Fuzzy


More information about the Python-3000 mailing list