Still, i have
(%i7) to_lisp();
Type (to-maxima) to restart, ($quit) to quit Maxima.
MAXIMA> (coerce 1 '(double-float * *))
Maxima encountered a Lisp error:
COERCE: 1 cannot be coerced to type (DOUBLE-FLOAT * *)
Automatically continuing.
To reenable the Lisp debugger set *debugger-hook* to nil.
MAXIMA>
On Thursday 19 June 2008 11:49:11 Raymond Toy wrote:
> Robert Dodier wrote:
> > On 6/18/08, Chibisi Chima-Okereke <chibco at gmail.com> wrote:
> >> (%i37)E:
> >> matrix([1,-1,0,0,0,0,0],[-1,3,-1,0,-1,0,0],[0,-1,3,-1,0,-1,0],[0,0,-1,3,
> >>0,0,-1],[0, -1,0,0,3,-1,0],[0,0,-1,0,-1,4,-1],[0,0,0,-1,0,-1,4]);
> >
> > When I try this with Maxima 5.15.0 official release (Clisp 2.39 on
> > Linux), I get:
> >
> > dgeev(E);
> > Maxima encountered a Lisp error:
> > COERCE: 1 cannot be coerced to type (DOUBLE-FLOAT * *)
>
> Can you try (coerce 1 '(double-float * *))? Does it work? There was a
> bug in clisp 2.4x where that didn't work, even though it's perfectly
> legal.
>
> Ray
>
> > But this same examples works OK with current CVS build.
> >
> > Can someone else try it?
> >
> > I looked at the code for share/lapack/eigensys.lisp and it hasn't
> > changed since the 5.15.0 release, so I can't tell what is different.
> >
> > Robert Dodier
> > _______________________________________________
> > Maxima mailing list
> > Maxima at math.utexas.edu
> > http://www.math.utexas.edu/mailman/listinfo/maxima
>
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima