[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ruby-talk
Subject:    Re: Exact (LISP-ish) calculations in Ruby?
From:       Ken Bloom <kbloom () gmail ! com>
Date:       2009-11-19 2:08:31
Message-ID: pan.2009.11.19.01.22.49 () gmail ! com
[Download RAW message or body]

On Thu, 19 Nov 2009 02:18:22 +0900, Marnen Laibow-Koser wrote:

> Aldric Giacomoni wrote:
>> Has anyone written a gem for exact calculations? The kind one would
>> find on a LISP REPL, or when using your average HP scientific
>> calculator?
>>>> 3 / 4
>> => 3/4
>>>> 3 / 6
>> => 1/2
>>>> sqrt(2)
>> => sqrt(2)
>>>> sqrt(4)
>>>> 2
>> 
>> I couldn't find anything on gemcutter or rubyforge, but maybe I missed
>> it..
>> I don't ask because I need it.. I ask because of an idealistic desire
>> for exact calculations :)
> 
> Wiring Rational into Numeric#/ shouldn't be too hard.  I'm not sure how
> to deal with square roots without lots of special cases, however.
> 

Umm, there's a standard library for wiring in Rational:

require 'mathn'



-- 
Chanoch (Ken) Bloom. PhD candidate. Linguistic Cognition Laboratory.
Department of Computer Science. Illinois Institute of Technology.
http://www.iit.edu/~kbloom1/


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic