On Mon, Dec 14, 2015 at 9:17 AM, Ole Ersoy <ole.er...@gmail.com> wrote:
> Hi, > > Just a heads up for those of you interested or have nothing better to do > at 2 am :). I refactored the Precision class into classes PrecisionAssert > and RoundDouble. > > https://github.com/firefly-numbers/firefly-numbers > > I created a new github organization for the package, since it deals less > with math and more with number precision in general. I also removed > support for float. It seems like most of the code in CM uses double, and > if float is needed then it should be provided via it's own module. I also > replaced calls to FastMath with Math. Most of the calls were for abs() and > ulp()...functions that I would think would have similar performance > regardless. > > Probably moving onto FastMath next. I plan on only including functions > that have a performance benefit, and delegating to Math for everything else. > Hi Ole, what is the motivation for posting these questions on the math ML? Do you intend to contribute some new functionality or propose changes back to commons-math? Or is this project intended to be a fork of commons-math? Thomas