OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Avoiding roundoff errors in calculations?

[ Lists Home | Date Index | Thread 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  jcowan@reutershealth.com
All "isms" should be "wasms".   --Abbie


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS