[Ecls-list] [sage-devel] compiling Maxima by ECL

Michael.Abshoff michael.abshoff at googlemail.com
Sun Apr 27 03:52:37 UTC 2008


Robert Dodier wrote:
> Hello,

Hi,

> I have gotten Maxima (current CVS head + ECL-specific changes)
> compiled by ECL (current CVS head, release 0.9j won't work).
> I committed the ECL-specific stuff on the branch patches-for-ecl-branch
> in Maxima CVS. I merged in a patch posted by Michael Goffioul in 2005
> and some stuff I did a few months ago.
> Many thanks to Michael G for his contribution.
> 
> I couldn't get the autoconf/automake stuff to work, but I was able
> to get Maxima compiled by following the instructions in
> maxima/INSTALL.lisp.

This sounds like a very promising start.

> The resulting maxima.fas sort of works but the testsuite
> shows a lot of errors. I haven't looked into it in detail, but
> it appears that the assume stuff (inferences about sign of
> expressions) isn't working, and my first guess about that
> is that all the EVAL-WHEN stuff is dorked up.
> 
> Incidentally run_testsuite() itself barfs out an error,
> that the name of a file that needs to be loaded (namely
> testsuite.lisp) is not a stream. I worked around it by
> loading testsuite.lisp separately first.
> 
> I have a couple of motivations for attempting Maxima + ECL.
> (1) ECL is a potential replacement for GCL on Windows.

Yes, I am certainly happy to help out with packaging 32 & 64 bit MSI 
installer for Maxima+ecl on Windows.

> (2) It appears that the Sage project is interested only in
> Maxima + ECL. If Maxima continues to be usable through
> Sage, we might get some bug reports and, who knows,
> even bug fixes from Sage.

We do have one or two open issues, but those are with 5.13.0 and I will 
upgrade to 5.15.0 first before contacting the Maxima list.

> I'll look into this some more & let you know if I can resolve anything.
> I would like to take this opportunity to invite interested parties
> of any/all projects to try this also, maybe your luck is better.
> 
> FWIW & HTH.
> 
> Robert Dodier
> Maxima developer

Cheers,

Michael

> --~--~---------~--~----~------------~-------~--~----~
> To post to this group, send email to sage-devel at googlegroups.com
> To unsubscribe from this group, send email to sage-devel-unsubscribe at googlegroups.com
> For more options, visit this group at http://groups.google.com/group/sage-devel
> URLs: http://www.sagemath.org
> -~----------~----~----~----~------~----~------~--~---
> 
> 





More information about the ecl-devel mailing list