ArciMath BigDecimal is a fast and improved BigDecimal class, downward compatible with java.math.BigDecimal, and based on IBM's Java Specification Request for extending the current java.math.BigDecimal. (http://www2.hursley.ibm.com/decimal or http://www.alphaWorks.ibm.com/formula). Upgrading to ArciMath BigDecimal is as simple as changing the import in the java files that use BigDecimal. Since version 2.02 ArciMath BigDecimal also includes the most powerfull number parsing and formatting, with the new be.arci.text.BigDecimalFormat class, that formats all Java primitive types as well as almost all java.lang.Number implementations, including java.math.BigDecimal, java.math.BigInteger, com.ibm.math.BigDecimal and com.TCE.math.TBigDecimal
ArciMath BigDecimal is at Java 2 (JDK1.2) level, but the distribution package includes a JDK1.1.x version as well.
How much will ArciMath BigDecimal cost me?
Most of you will have to pay nothing (Niente! Nada! Nichts! Nullo! Rien de knots! Nil! Nougabollen!), as we have free licenses for developers, private users and evaluators. You find more details in the license options summary and on the download page
ArciMath BigDecimal version 2.03 is greatly enriched with the BigDecimalFormat class (now final), an impressive implementation of java.text.Format that outshines java.text.DecimalFormat.
How ArciMath BigDecimal came into existence, and the revision history.
Special thanks to Mike Cowlishaw, IBM Fellow, for running his testcases on ArciMath BigDecimal and for discussing details of his BigDecimal specifications with me. (And also for putting me in the "Acknowledgements" section of his BigDecimal specifications).
If you did not notice, we fooled you! In fact you are visitor number