[R6RS] "read/write equivalence"
Michael Sperber
sperber at informatik.uni-tuebingen.de
Sat Jun 30 11:28:21 EDT 2007
"R. Kent Dybvig" <dyb at cs.indiana.edu> writes:
>> Alan Watson correctly pointed out that it's impossible to require this
>> in a sensible way, essentially because of
>>
>> (eqv? +nan.0 nan+0) => unspecified
>>
>> I've weakened to spec of `put-datum' accordingly, essentially by
>> changing the "must" to a "should".
>
> Why not say "must" and list +nan.0 as an exception? "should" is too
> strong because it slaps the hands of an implementation that has two
> representations for NaN, and "should" is too weak because it opens the
> door for all kinds of other exceptions.
Can you suggest a wording?
--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla
More information about the R6RS
mailing list