Maxima 5.12.0
I got the Lisp part mostly running under LispWorks 5.
Three remaining problems from the testsuite:
Running tests in rtest9:
********************** Problem 18 ***************
Input:
errcatch(ev(%, x = 1.0E+20))
Result:
[7.000000000000015E+19]
This differed from the expected result:
[7.0E+19]
Running tests in rtest_trig:
********************** Problem 60 ***************
Input:
block([buggy : []], for f in alltrig do for p in pts do block([e,
fop : op(f)], e : buildq([p, fop], lambda([],
cabs(float(rectform(fop(p))) - fop(float(p))))),
if e() > 1.0E-13 then buggy : cons(e, buggy)), buggy)
Result:
The number 1.0*%i+2.0 isn't in the domain of acot
-- an error. To debug this try debugmode(true);
0
This differed from the expected result:
[]
********************** Problem 73 ***************
Input:
is(maxerror < 1.0E-15)
Result:
false
This differed from the expected result:
true
Any advice what to look for to fix it?
--
http://lispm.dyndns.org