Dieter Kaiser wrote:
> Am Samstag, den 24.01.2009, 10:19 -0500 schrieb Raymond Toy:
>
>
>> Oops. Forgot that case. This should be fixed now, so if you had some
>> workaround for that you can remove it.
>>
>
> Hello Ray,
>
> it works.
>
> Sorry but we have a further problem. The function bigfloat:exp does not
> work for complex bigfloat numbers:
>
> A general complex bigfloat:
>
> (%i11) :lisp (bigfloat:exp (bigfloat:to (add 1.0 (mul '$%i ($bfloat
> 1.0)))))
> Maxima encountered a Lisp error:
> CDR: 0 is not a list
> Automatically continuing.
> To reenable the Lisp debugger set *debugger-hook* to nil.
>
> A pure imaginary complex bigfloat:
>
> (%i11) :lisp (bigfloat:exp (bigfloat:to (mul '$%i ($bfloat 1.0))))
> Maxima encountered a Lisp error:
> CDR: 0 is not a list
> Automatically continuing.
> To reenable the Lisp debugger set *debugger-hook* to nil.
I think this is fixed now. I also found similar bugs in the other
special functions for a complex bigfloat.
And I also found a bug in maxima, unrelated to bigfloat:
asinh(%i*2b0) signals an error "pquotient by zero", whatever that means.
Ray