[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ratio implementation
From: |
Kevin Ryde |
Subject: |
Re: ratio implementation |
Date: |
Wed, 15 Oct 2003 08:56:05 +1000 |
User-agent: |
Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3 (gnu/linux) |
Marius Vollmer <address@hidden> writes:
>
> (sqrt 4) => 2 (exact)
>
> I'm not sure whether exact square roots are imortant: they will only
> be useful when both the numerator and denominator are squares of
> integers and those pairs will be rare, I'd say.
I'd wondered if some sort of isqrt or isqrt+remainder would be of more
value to those wanting integer roots. (Though I'm aware r5rs says
exact results for exact perfect squares is desirable.)
> We could use GMP for
> computing bignum square roots...
Rob mentioned this to me at one stage, I actually started on an
attempt at it. Code below, which might sort of work, maybe.
One concern though is to ensure the root calculated is the same for a
"double" input (which uses sqrt()) as compared to some bignum root
(using gmp + conversions).
sqrt.c
Description: Text Data
- Re: ratio implementation, Marius Vollmer, 2003/10/07
- Re: ratio implementation, Marius Vollmer, 2003/10/07
- Re: ratio implementation, Bill Schottstaedt, 2003/10/13
- Re: ratio implementation, Marius Vollmer, 2003/10/14
- Re: ratio implementation, Kevin Ryde, 2003/10/14
- Re: ratio implementation, Bill Schottstaedt, 2003/10/16
- Re: ratio implementation, Marius Vollmer, 2003/10/17
- Re: ratio implementation, Bill Schottstaedt, 2003/10/17
- Re: ratio implementation, Rob Browning, 2003/10/17
- Re: ratio implementation, Kevin Ryde, 2003/10/17
- Re: ratio implementation, Bill Schottstaedt, 2003/10/15
- Re: ratio implementation, Marius Vollmer, 2003/10/17
- Re: ratio implementation, Rob Browning, 2003/10/17