Version 11 of BigFloat for Tcl

Updated 2005-01-07 15:15:13

Sarnold 07/01/2005

New release but still named BigFloat for Tcl v1.1 alpha 1.

See the ChangeLog at [L1 ]

New english page at [L2 ]


Sarnold 04/01/2005

BigFloat for Tcl v1.1a1 is released at [L3 ]. The test suite and the doctools man page are written. Just one problem : the test suite runs in 2 min. It would be too long for including it in tcllib, wouldn't it be ?

AM (4 january 2005) Testsuites are meant to check the code, they are used every once in a while. I do not think 2 minutes is too long, though of course that depends on the number of tests too :)

LV Shoot - if it ran for an hour, that would be fine with me - though I think I'd like it to let me know that was coming. What I would want, however, was assurance that in the end, the package is working really well...

Sarnold It takes approx. 120 seconds, but it does 592 unit tests. The way it works : it compares the result with expr' same function, so the comparison is limited to 12 decimals.


Sarnold 14/12/2004

BigFloat for Tcl v1.0 is released at [L4 ].

This is a library that handles floating-point numbers with (possibly) hundreds of digits, with full support of trigonometry, log, exp, pi, etc.

This is a rewriting of MPA. All functions are shipped in the ::math::bigfloat namespace. There is a test suite, and a demonstration that takes the form of a RPN calculator, in both starkit and starpack forms.

I think the next thing is to produce a decent manual in doctools format, and then a test suite that fits into tcllib. done 19/12/2004


Past discussion :

LV Is the intent for this to be a tcl script only package; something that might be contributed to tcllib?

Sarnold Sure, I first asked if MPA could be contributed to tcllib, and after I realized there was an interest for it, I decided that MPA would become BigFloat for Tcl.

I am currently rewriting all MPA into one namespace called ::math::bigfloat and the name of the package should be bigfloat. There is a lot of work, but I think I will have done it for February 2005. Wait and see. Done, but the package has to be brought to tcllib


Category Mathematics Category Package