Ruby-talk has now reached 100,000 messages :)


-austin
--
austin ziegler * austin.ziegler / evault.com

> -----Original Message-----
> From: Michael Geary [mailto:Mike / DeleteThis.Geary.com] 
> Sent: 12 May 2004 14.49
> To: ruby-talk ML
> Subject: Re: Major Addition Bug?
> 
> Phil Tomson wrote:
> > [Floating point imprecision seems] to present a major 
> problem if you 
> > want to deal with financial figures, for example.  Are there any 
> > workarounds?
> 
> Financial calculations aren't done in floating point. There 
> are various number formats that are used, but they all boil 
> down to some form of integer arithmetic. For example, fixed 
> point decimal may be used, where the value
> $625.91 is represented as the integer 62591 with a scaling 
> factor of two decimal places. In other words, the arithmetic 
> is actually done in pennies, not dollars.
> 
> -Mike