I think the introduction to the "Numbers" section is fairly clear that, from Racket's perspective, +nan.0 and +nan.f are inexact real numbers: https://docs.racket-lang.org/reference/numbers.html
I do appreciate the irony of the names. Perhaps `(number? +nan.0)` could be added as another example of `number?` in the documentation, if this is surprising or unclear. -Philip On Thu, Mar 22, 2018 at 1:51 AM, Tim Jervis <[email protected]> wrote: > I was amused to see (number? +nan.0) returns #t. Is it worth noting this > in the documentation? > > https://docs.racket-lang.org/reference/number-types.html?q= > number%3F#%28def._%28%28quote._~23~25kernel%29._number~3f%29%29 > <https://docs.racket-lang.org/reference/number-types.html?q=number?#(def._((quote._~23~25kernel)._number~3f))> > > Tim > > -- > You received this message because you are subscribed to the Google Groups > "Racket Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

