Subject: Problem with $EV and $SOLVERADCAN [ECL port]
From: Goffioul Michael
Date: Thu, 12 May 2005 14:14:48 +0200
Hi,
I'm trying to port maxima to ECL, it's almost fully functional but there's
still a problem with a limitation of ECL that is triggered by maxima. The
(temporary) limitation is that you can't change property list of the symbol
NIL. However, maxima tries to do so, but I don't know if this is normal or
not.
The problem is triggered by "ev(solve(5^f(x) = 125,f(x)),solveradcan);" (coming
from rtest8.mac). The backtrace is more or less:
$ev [mlisp.lisp: 1244]
$nounify [spurv1.lisp: 918]
putprop [clmacs.lisp: 218]
$NOUNIFY is called with FL=NIL, resulting from the (MEVAL (CAR L)), where
(CAR L) == $SOLVERADCAN.
Note that I'm using CVS from about a week.
Is this what is expected from maxima execution, or is there a problem somewhere?
Thanks.
Michael.