ECL update



2008/8/9 James Amundson <amundson at users.sourceforge.net>:
> Robert Dodier wrote:
>> On 8/8/08, Michael Abshoff <michael.abshoff at googlemail.com> wrote:
>>
>>>  Load failed for
>>>  /home/mabshoff/maxima+ecl/maxima/share/linearalgebra/eigens-by-jacobi.lisp
>>>  Load failed for
>>>  /home/mabshoff/maxima+ecl/maxima/share/linearalgebra/load-linearalgebra-lisp-files.lisp
>>>  error-catch
>
> These errors are a consequence of my supposed fix for the shadowing
> problem. I'm rolling back my changes.
>
> The shadowing problem remains unsolved. It may just be incorrect
> arguments for the eval-when.

I have built maxima with ecl on mac os x. I have commented out the
redefinitions of typep and coerce in ecl-port.list (the comment above
states that redefinitions are there only for optimization) and it
seems to work.

I get one unexpected error in the testsuite:

Running tests in rtest14:
********************** Problem 135 ***************
Input:
closeto(AS_10_4_17(- 10), 1.e-15)


Result:
               2  20 sqrt(10)             2  20 sqrt(10)
10 (bessel_j(- -, -----------) - bessel_j(-, -----------))
               3       3                  3       3
---------------------------------------------------------- + airy_dai(- 10)
                            3

This differed from the expected result:
true

Also, the functions build_info (*maxima-build-time* is unbound),
compile_file (compiles to .fas) and load (does not recognize files
compiled with compile_file) do not work as expected.

Andrej