just to give a brief update -- I have been working with
current CVS Maxima with a few changes, and ABCL from SVN.
It seems like there are fewer errors than before, although
I am still seeing some problems related to special binding.
I'm trying to isolate a test case but I haven't been able
to get to the bottom of it. Anyway, if you have time maybe
you can run through your tests with current versions of
Maxima & ABCL and see what happens.
Of the examples shown in the message quoted below, some
of them seem to be OK now, some of them give an incorrect
By the way, I have been building with ASDF --
(require 'asdf) (asdf:operate 'asdf:load-op :maxima)
seems to be enough. I don't remember if I was using
ASDF or defsystem before.
I'll be interested to hear what you find.
> From: Hunter Monroe
> Sent: Friday, September 26, 2008 11:40 PM
> To: armedbear-j-devel@...
> Subject: Re: [j-devel] Maxima + ABCL status
> I found that 612 out of 4454 tests (14 percent) in the
> Maxima test suite
> failed with ABCL. This is down from 1417 on January 22,
> about the time I
> first tried to run Maxima using ABCL (with encouragement
> from Robert).
> Because 423 of the tests cause the test suite to crash, I
> used the labor
> intensive method of commenting out these tests. I can add
> these test files
> to svn if there is interest although Robert may have a
> better method. The
> suite runs fairly quickly on Windows XP.
> If you want to compile Maxima with lisp, check out the
> Maxima source code
> and following the instructions in INSTALL.lisp. Here are
> some simple
> expressions that cause a crash: "exp(sin(x));",
> "z*%e^z;" (but it works the
> second time), "diff(exp(f(x)),x,2);",
> "powerseries(sqrt(1+x),x,0);". A simple
> expression that gives the wrong
> answer: "sign(sqrt(x));" (gives "pos"
> not "pz").