guile-user
[Top][All Lists]
Advanced

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

Re: r5rs section 6.2.3 inexactness and rational sqrt


From: Kevin Ryde
Subject: Re: r5rs section 6.2.3 inexactness and rational sqrt
Date: Sat, 17 Apr 2004 09:23:40 +1000
User-agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3 (gnu/linux)

Ray Lehtiniemi <address@hidden> writes:
>
>   guile> (floor 1234)
>   1234.0
>
> i'd expect that to be an exact integer, and indeed r5rs section 6.2.3
> says that (floor n) should return an exact integer as long as the input
> is exact:

Yep, that looks wrong.  Marius applied a fix not so long ago in the
head, lobby him for the same in 1.6.

>   guile> (rational? (sqrt 6))
>   #t
>
> should be #f, i think....

Alas, sqrt 6 comes out as a flonum, which is rational.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]