How to find out runtime version of Maxima? (confused by new format of eigenvectors() in 5.19.2)
Subject: How to find out runtime version of Maxima? (confused by new format of eigenvectors() in 5.19.2)
From: Robert Dodier
Date: Wed, 16 Sep 2009 11:22:15 -0600
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