In article <[EMAIL PROTECTED]>,
Duncan Grisby  <[EMAIL PROTECTED]> wrote:
>In article <[EMAIL PROTECTED]>, Aahz <[EMAIL PROTECTED]> wrote:
>>In article <[EMAIL PROTECTED]>,
>>Duncan Grisby  <[EMAIL PROTECTED]> wrote:
>>>
>>>For my application, Python 3's comparison behaviour is a backwards
>>>step. You can argue all you like that the new behaviour is the "right"
>>>thing to do, and I'd be inclined to agree with you from a
>>>philosophical point of view, but the fact is that it _will_ cause
>>>problems for existing real code. The particularly ironic thing is that
>>>the database's dynamic typing is closely modelled on Python, including
>>>it's ability to gracefully handle mixed-type lists.
>>
>>What I think people are arguing about is your use of the word "backward".
>>I don't think anyone claims that fixing your application will be trivial,
>>but your application appears to be already broken, and Python 3.0 is
>>simply forcing you to confront it head-on.
>
>The post you've quoted was the first time I used the word "backwards".
>I didn't start this thread, I merely chipped in when people claimed
>there were no real applications that would be affected by this change
>to Python. I do have a real, widely deployed application that will be
>affected. Claiming that it is not affected, or that it is already
>"broken" does not change that fact.

Fair enough; I've been mostly skimming the thread and only your use of
"backward" prompted me to chime in.  ;-)

>This issue is not impossible to deal with, of course, it's just one of
>several things that will mean it's hard for us to migrate to Python 3.
>What I find disturbing is the attitude that this change to Python's
>comparison behaviour can't possibly have any downsides and that anyone
>claiming it does is wrong.

Well, I agree with you that it does make things more difficult in some
respects.  I also think that it's an aggregate improvement that is
similar to the way L.sort() returns None.
-- 
Aahz ([EMAIL PROTECTED])           <*>         http://www.pythoncraft.com/

"It is easier to optimize correct code than to correct optimized code."
--Bill Harlan
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to