<br><br><div class="gmail_quote">On Tue, Sep 13, 2011 at 8:05 AM, Lukas Lueg <span dir="ltr"><<a href="mailto:lukas.lueg@googlemail.com">lukas.lueg@googlemail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

2011/9/13 Ron Adam <<a href="mailto:ron3200@gmail.com">ron3200@gmail.com</a>>:<br>
<div class="im">> On Mon, 2011-09-12 at 21:40 -0400, Devin Jeanpierre wrote:<br>
>> Can we not allow things like `a < b` to return non-boolean values,<br>
>> without altering the behaviour of existing Python types?<br>
><br>
> Would that return 'a' or 'b', or something else?<br>
<br>
</div>That depends on the object at hand. 'a < b' could return 'b - a' for<br>
set-like objects. Read 'a < b' as the answer to the question 'how much<br>
bigger is b than a?'.<br>
<div><div></div><div class="h5"></div></div></blockquote></div><div><br></div>Then what would a <= b or a == b or a != b return? This idea of returning 'how far apart are these objects' doesn't generalize for integers much less more complex types. You can't design a new feature by giving one example ... and no use cases.<div>

<br></div><div><div><div><font face="arial, helvetica, sans-serif">--- Bruce</font><div><font face="arial, helvetica, sans-serif">Follow me: <a href="http://www.twitter.com/Vroo" target="_blank">http://www.twitter.com/Vroo</a> <a href="http://www.vroospeak.com/" target="_blank">http://www.vroospeak.com</a></font></div>

<div><font face="arial, helvetica, sans-serif"><br></font></div><br></div></div></div>