Re: [Python-Dev] ANN: Experimental Number Types (Integer, Rational, Floats)
Before I d/l and take a look... "M.-A. Lemburg" <mal@lemburg.com> writes:
(e.g. Integer(2) + "3" works as one would expect ;-).
So it raises an exception? Seriously, that's what *I'd* expect, and if it's not what your package does, I beg you to reconsider. Cheers, M. -- Good? Bad? Strap him into the IETF-approved witch-dunking apparatus immediately! -- NTK now, 21/07/2000
Michael Hudson wrote:
Before I d/l and take a look...
"M.-A. Lemburg" <mal@lemburg.com> writes:
(e.g. Integer(2) + "3" works as one would expect ;-).
So it raises an exception? Seriously, that's what *I'd* expect, and if it's not what your package does, I beg you to reconsider.
Integer(2) + "3" gives you Integer(5). This is a side-effect of how the implementation converts arbitrary objects into ones usable for coercion: Integer(2) + "3" is interpreted as Integer(2) + Integer("3") which gives Integer(2) + Integer(3). After having played with it for a while, I must say, that I kind of like it :-) -- Marc-Andre Lemburg ______________________________________________________________________ Company & Consulting: http://www.egenix.com/ Python Pages: http://www.lemburg.com/python/
participants (2)
-
M.-A. Lemburg
-
Michael Hudson