On 2008-02-10, Christian Heimes <[EMAIL PROTECTED]> wrote:

> Python's a/0 outcome doesn't violate the standards

It does.

> because Python doesn't promise to follow the IEEE 754 standard in the first 
> place.

Whether a certain behavior violates that standard is
independant of whether somebody promised to follow the standard
or not.

> Mark and I are working hard to make math in Python more
> reliable across platforms. So far we have fixed a lot of
> problems but we haven't discussed the a/0 matter.
>
> The best we could give you is an option that makes Python's floats more
> IEEE 754 like:
>
>>>> from somemodule import ieee754
>>>> with ieee754:
> ...    r = a/0
> ...    print r
> inf

That would be great.

-- 
Grant Edwards                   grante             Yow!  A dwarf is passing
                                  at               out somewhere in Detroit!
                               visi.com            
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to