Port of maxima to ECL



>>>>> "Goffioul" == Goffioul Michael  writes:

    Goffioul> I finally got a working version of Maxima (from CVS)
    Goffioul> under ECL (from CVS as well), see the patch
    Goffioul> attached. This has been tested under Win32/MSVC and the
    Goffioul> tests suite runs fine.

I looked at this patch.  Most of it seems straightforward.  But a few
questions:

o You've changed some of the regex's in cl-info.lisp to include \r.
  Is that intended to support Windows?  Will they break Unix?  I
  suspect not, but I haven't tested it.

o You've renamed a lot of variables like ".return" to just "return".
  Shouldn't ECL be fixed so that ".return" is valid?

o In maxima-build.lisp, why do you need to say
  :load-source-instead-of-binary t?

o Similarly, in maxima.system, you removed the :load-only t from a few
  modules.  Why is that needed?

o Modifying the slatec lisp files is not a good idea.  I think that is
  probably a bug in f2cl.

Ray