Posted By: Karl Brodowsky
Date: 2007-08-16 20:27
Summary: plans for Beta
Project: LongDecimal for numbers with fixed point
Since most functionality of long-decimal would be ready for a beta-version, I intend to split this library up into two parts. The more basic functionalities will become beta and possibly production stable. More specialized functionalities which do not justify the beta-status and which are presumably not needed by the majority of the users, will go into a separate library, which will retain alpha-status. This allows for development of additional nice-to-have-functionality without compromising the basic functionality that is needed most.
The calculations of powers of LongDecimal both as base and as exponent sometimes fail if the exponent is too big. When random tests that run for several days, this case tends to occur once in a couple of days. Such calculations of powers could still be performed to the required accuracy in reasonable time in many cases by using more sophisticated mathematics and applying different algorithms depending on the input values.
A low priority goal would be to add more transcendental functions, like sin, cos, tan, sec, csc, asin,..., sinh,..., asinh,... gamma, weierstrassP, zeta,...
But the major usefulness of LongDecimal is considered to be the calculation with exact requirements for the precision, as it occurs in finance mathematics. For these purposes the existing functionality should be enough, even without the power function.
|
|