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

Re: reading NaNs

Aubrey Jaffer <agj@xxxxxxxxxxxx> writes:

>  | I disagree. IEEE-754 specifies the language-independent interface,
>  | as seem from the point of view of the programmer.
> According to IEEE-754:
>   user.  Any person, hardware, or program not itself specified by this
>   standard, having access to and controlling those operations of the
>   programming environment specified in this standard.
> A Scheme implementation is a program; thus it qualifies as a user.
> IEEE-754 does not constrain its behavior.

It's a user from the point of the hardware which provides IEEE,
but it's an implementation from the point of the programmer.

The programmer is a user of IEEE exposed by Scheme, and expects
that the Scheme implementation will provide an IEEE-conformant
environment. If it doesn't, it's less useful.

   __("<         Marcin Kowalczyk
   \__/       qrczak@xxxxxxxxxx
    ^^     http://qrnik.knm.org.pl/~qrczak/