Ray,
At present a float which is an integer (e.g. 1234.0)
prints as nnnn. instead of nnnn.0 .
This is due to the ~g format directive in EXPLODEN.
It turns out that Maxima scans nnnn. as an integer.
I think we want to get a float input if a float was output.
I guess we could either
(1) change the parser so that nnn. scans as a float,
or (2) change the formatting so that floats
which are integers are printed with trailing 0,
or (3) both.
I'm leaning towards (1) (since I can imagine people
typing 1234. anyway) but I'd be happy with (3).
Comments?
Robert Dodier