Then again, why force folks to cast when it doesn't make common sense; there is a clear divide to me between a div operation (pure integer) and a "divide" operation, and I would opt toward the common-sense interpretation of /... it only makes sense in a loosely typed scripting language... The issue of potentially braking old code, that's something else altogether... I don't see why this will affect Zope in any huge way... Sean -----Original Message----- From: marc lindahl [mailto:marc@bowery.com] Sent: Tuesday, July 24, 2001 6:15 PM To: zope@zope.org Subject: Re: [Zope] Future watch: how will python division change affect zope? To me this sounds like a huge mistake -- it's a different escalation rule than any other language.
From: Tom Jenkins <tjenkins@devis.com>
For those of you that don't know, PEP238 which is still be thought about, will change how the division operand ('/') works with integers. Currently the following is what happens in python int/int == int 2/1 == 2 3/2 == 1 3/4 == 0
under PEP238 this will change to int/int == float 2/1 == 2.0 3/2 == 1.5 3/4 == 0.75
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )