On 2006-06-14, Christophe <[EMAIL PROTECTED]> wrote:

>>>>The division by zero trap is really annoying.  In my world the
>>>>right thing to do is to return Inf.
>>>
>>>Your world is flawed then, this is a big mistake. NaN is the
>>>only aceptable return value for a division by zero.
>> 
>> You're probably right if you're talking about math, but I'm not
>> doing math.  I'm doing engineering.  In all of the situations
>> I've ever encountered, Inf was a much better choice.
>
> You should have been more precise then : "In my ideal world, when 
> dividing a non zero value by a zero value, the result should be +Inf or 
> -Inf according the the sign rules"

True.  I've been dealing with IEEE 754 so long that I assume
things like that go without saying.

> On that point, you should also note that +0 and -0 are sometimes 
> considered two different floating point numbers in Python :)

Different but equal.

[Don't tell the Supreme Court.]

-- 
Grant Edwards                   grante             Yow!  I just had a NOSE
                                  at               JOB!!
                               visi.com            
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to