Re: reading NaNs Marcin 'Qrczak' Kowalczyk 26 Oct 2005 17:32 UTC

Aubrey Jaffer <xxxxxx@alum.mit.edu> 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
   \__/       xxxxxx@knm.org.pl
    ^^     http://qrnik.knm.org.pl/~qrczak/