Sarnold wrotes this package that is provided with tcllib.
Its goal is to handle floating-point numbers without accuracy limit - other than memory and CPU time, of course - and ensure all digits of computed numbers are true.
See BigFloat for Tcl.
Category Tcllib | Category Package