D
Dennis Lee Bieber
IMHO -- Py3K is /breaking/ integer division... as the division ofJust because it's well known doesn't mean we shouldn't think about it.
For example, in the same list you linked, "3. Integer division" is
being fixed in py3k.
two integers will differ from what happens in all the other languages I
have used... All the others, to get a floating result from dividing two
integers requires one to explicitly convert at least one term to a float
first -- as I would do with the current Python. The forthcoming change
is going to require one to remember that if they want an integer result
from two integers, they must use a different operator instead.
But that is a lost argument for me...
In the situation of default arguments, I've only encountered one
other language that supports them, not multitudes of languages, so there
is no preponderance of results defining "expected behavior" to me.
--
Wulfraed Dennis Lee Bieber KD6MOG
(e-mail address removed) (e-mail address removed)
HTTP://wlfraed.home.netcom.com/
(Bestiaria Support Staff: (e-mail address removed))
HTTP://www.bestiaria.com/