With fixed point arithmetic, arbitrary precision or otherwise, failing to solve the percieved problems of floating point, that is to say rounding errors, the question remains as to whether we can do any better. A tempting approach is to look to the rationals, rather than the integers, as a basis for our numeric calculations.

Full text...