On 12/24/06, Hugo Coolens <coolens at kahosl.be> wrote:
> bfloat(gain(100,%i*2*%pi*177.828)), fpprec : 123;
> lots of the following warnings and then an error message:
>
> Warning: Float to bigfloat conversion of ....
> Maxima encountered a Lisp error:
>
> Error in MACSYMA-TOP-LEVEL [or a callee]: Can't print a non-number.
I believe this indicates a floating point overflow, yielding
floating point infinity, and GCL then barfs when trying to print it.
(I.e. the calculation of fp infinity is OK, but printing it is not;
this is a bug in GCL.)
Changing 177.828 to 177.828b0 or 177828/1000 might fix this particular problem.
Hope this helps,
Robert Dodier