[r6rs-discuss] The definition of flonum is in the wrong place

From: Aubrey Jaffer <agj>
Date: Fri Oct 13 15:32:39 2006

 | From: "Marcin 'Qrczak' Kowalczyk" <qrczak_at_knm.org.pl>
 | Date: Mon, 09 Oct 2006 07:42:52 +0200
 |
 | Aubrey Jaffer <agj_at_alum.mit.edu> writes:
 |
 | > "NaN is not a real number" addresses this. NaN is not real, so
 | > it is an illegal argument to numerical order predicates.
 |
 | This would be bad. It means that numerical inaccuracy may make a
 | comparison illegal. Please don't break IEEE rules.

Numerical inaccuracy already can cause illegal comparisons. Negative
inputs to SQRT, LOG, and EXPT can return non-real numbers which are
illegal input to order predicates.
Received on Fri Oct 13 2006 - 15:32:22 UTC

This archive was generated by hypermail 2.3.0 : Wed Oct 23 2024 - 09:15:01 UTC