Hi,
It seems like there is a bit of support in maxima for
lisp ratios, although not much. Here is a patch that
allows ratios to work with bfloats in many instances.
I tried to arrange it to have a low impact on efficiency.
The patch passed the test suite.
btw. In the original code, it looks like special constants are checked
before integers (I'm not certain). I did not change this, but maybe
it should be the other way around.
--John
-------------- next part --------------
A non-text attachment was scrubbed...
Name: float-ratio.patch
Type: text/x-patch
Size: 479 bytes
Desc: not available
URL: <http://www.math.utexas.edu/pipermail/maxima/attachments/20130927/45d56982/attachment.bin>