bromberg syntax



On 11/4/12 12:53 PM, Robert Dodier wrote:
> On 2012-11-04, Edwin Woollett <woollett at charter.net> wrote:
>
>> I am getting a lisp error using bromberg; the same
>> (%i3) f(x) := (mode_declare([function(f),x],float),1/(1+sqrt(x)))$
>> (%i4) translate(f);
>> (%i6) bromberg(f,0,1);
>> Maxima encountered a Lisp error:
>>
>>   Error in SQRT [or a callee]: ((BIGFLOAT SIMP 56) 36028797018963968 1) is
>> not of type NUMBER.
> Bigfloats are represented as Lisp expressions; they are not Lisp
> numbers. The translator sees the declaration for x as a float and
> therefore calls the Lisp function SQRT which expects a Lisp number.
>
> best
>
> Robert Dodier
>
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
to be more specific:remove the mode_declare. it is wrong.