guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

min, max and nans


From: Kevin Ryde
Subject: min, max and nans
Date: Tue, 06 May 2003 09:26:28 +1000
User-agent: Gnus/5.090019 (Oort Gnus v0.19) Emacs/21.2 (gnu/linux)

While nosing around mpz_cmp_d in min and max, I noticed

        guile> (max +nan.0 0)
        +nan.0
        guile> (max 0 +nan.0)
        0.0

which strikes me as a bit inconsistent.

Is there a theory on what min and max should do with nans?  I'd think
returning nan if any argument is a nan would be a good idea.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]