in reply to Re^3: Puzzled by the bignum pragma
in thread Puzzled by the bignum pragma
Incompatibility? A float is just two integers that plug into the formula X * 2 ** Y. If you make X and Y arbitrary precision, many things can be converted to floats and back without loss of precision. And, every float can be represented as a rational number. (if Y is positive, it's just a bigint. If Y is negative, that's your denominator for a rational number)