[Python-ideas] Automatic comparisons by default
Facundo Batista
facundobatista at gmail.com
Tue Mar 15 20:12:53 CET 2011
On Tue, Mar 15, 2011 at 2:47 PM, Guido van Rossum <guido at python.org> wrote:
>> 2. On "<=", if Python doesn't find __le__, use "__eq__() or __lt__()".
>> The same for ">=", of course.
>
> Big -1 for this. Inequalities (orderings) are much more subtle than
> equalities. See e.g. sets.
But in those cases all comparison methods could be defined, so Python
will not do any automatic one. Or you say this is too implicit?
(btw, good reference to the sets)
--
. Facundo
Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/
More information about the Python-ideas
mailing list