Any list larger than any number by way of dimensions?
Reinhold Birkenfeld
reinhold-birkenfeld-nospam at wolke7.net
Thu Jul 1 05:06:55 EDT 2004
Paul Miller wrote:
> David Fraser <davidf at sjsoft.com> wrote in message news:<cbu24m$pv2$1 at ctb-nnrp2.saix.net>...
>
> [re: None < number < list < string < tuple ]
>> >
>> > Which is consistent but wrong.
>>
>> It's consistent but arbitrary. How can you say its wrong? It does what
>> its defined to do.
>
> It may be right, but it's probably not The Right Thing To Do(tm). The
> main problem /I/ have with it is that complex numbers represent an
> exception (no pun intended) to this rule among all the built-in types
> in that they don't compare to anything.
>
> I wonder if the Right Thing (tm) would be to have comparisons between
> types raise an exception unless the interpreter is instructed
> otherwise by a __cmp__ method. This neatly takes care of subclasses
> of builtin types, so you could still use a subclass of int, for
> example, anywhere you could use an int (unless you specifically
> override __cmp__).
>
> from __future__ import comparisons, anyone? :)
+1
Reinhold
--
Wenn eine Linuxdistribution so wenig brauchbare Software wie Windows
mitbrächte, wäre das bedauerlich. Was bei Windows der Umfang eines
"kompletten Betriebssystems" ist, nennt man bei Linux eine Rescuedisk.
-- David Kastrup in de.comp.os.unix.linux.misc
More information about the Python-list
mailing list