How to find out runtime version of Maxima? (confused by new format of eigenvectors() in 5.19.2)



On 9/16/09, Stavros Macrakis <macrakis at alum.mit.edu> wrote:

> On the other hand, "is" fails with an internal error (which is never
> appropriate) when applied to strings:
>
>      is("1"<"2")
>      Maxima encountered a Lisp error:
>      Error in PROGN [or a callee]: Caught fatal error [memory may be
> damaged]
>
> Or maybe this has been fixed since 5.17.1/GCL/Windows?

Nope, that's an existing bug in MGRP (src/compar.lisp).
Looks like MGRP assumes it can do arithmetic on its arguments.
I guess MGRP should handle strings and any other special
cases separately before going into the algebraic stuff.

best

Robert Dodier