[R6RS] division by exact zero (again, sorry)
R. Kent Dybvig
dyb at cs.indiana.edu
Mon Mar 5 22:07:10 EST 2007
The current draft contains the example:
(/ 0 0) => &assertion exception or +nan.0
At what point did we decide that this could produce +nan.0? This seems
just plain wrong to me based on all arguments I've heard to date, even the
ones I haven't agreed with. Can (/ 1 0) also evaluate to +inf.0? Am I
wrong in thinking that division by zero is the only place where addition,
subtraction, multiplication, or division of two exact number can result in
an inexact number?
Kent
More information about the R6RS
mailing list