Lists Home |
Date Index |
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 firstname.lastname@example.org
All "isms" should be "wasms". --Abbie