Yes, anything that gives an internal error is a bug -- could you please
report it? (see bug_report() )
Since strings are not (currently) in the domain of the Maxima comparison
operators, this should either give an error or return 'unknown'. I think I
know what Robert's preference would be....
-s
On Thu, Feb 16, 2012 at 07:45, John Lapeyre <lapeyre.math122a at gmail.com>wrote:
>
> These both cause an error (in both 5.26.0, 5.25.1, and gcl,sbcl)
>
> is("zebra" > 0);
>
> every(lambda([x],is(x>0)), [1,2,"zebra"]);
>
> with sbcl:
> Maxima encountered a Lisp error:
> The value "zebra" is not of type LIST.
>
> gcl:
> Error in MACSYMA-TOP-LEVEL [or a callee]:
> Caught fatal error [memory may be damaged]
>
> -- John Lapeyre
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>