[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