Re: [Scheme-reports] Padding/placeholders (hashes) in numerical syntax John Cowan (16 Aug 2011 21:18 UTC)

Re: [Scheme-reports] Padding/placeholders (hashes) in numerical syntax John Cowan 16 Aug 2011 21:17 UTC

Per Bothner scripsit:

> > But in Racket (eqv? 1.0f0 1.0e0) returns #t and
> > so does (= (/ 1.0f0 3.0f0) (/ 1.0e0 3.0e0)).
>
> Kawa correctly returns #f for both of these.

That is, correctly for R6RS, incorrectly for R5RS.  The two
standards are incompatible here.  Similarly, an extended R5RS
that supports NaN must have (eqv? +nan.0 +nan.0) return #t,
whereas in R6RS I think it must (and certainly may) return #f.

--
John Cowan  cowan@ccil.org  http://ccil.org/~cowan
If I have not seen as far as others, it is because giants were standing
on my shoulders.
        --Hal Abelson

_______________________________________________
Scheme-reports mailing list
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports