bug in 'is' ?



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
>