[Home] [By Thread] [By Date] [Recent Entries]


Jonathan Borden scripsit:

> to be practical, if your measurement error is much greater than the 
> possible roundoff error you are ok. if you need to completely avoid 
> roundoff error, then you generally convert the problem to integer (e.g. 
> bigint) and deal with the radii (plural of radix?) and moduli. then 
> there's the lispish way of dealing with this problem, which is to return 
> a formulaic expression that can be evaluated by the client to get the 
> desired result :-)

Common Lisp and Scheme have a fraction datatype, which often does what's
needed in these case.  2 divided by 3 is 2/3, not 0, not 0.666666666666667.

-- 
John Cowan  www.ccil.org/~cowan  www.reutershealth.com  jcowan@r...
All "isms" should be "wasms".   --Abbie

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member