more three problems...



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