A few modest proposals for maxima maintinability



>>>>> "James" == James Amundson <amundson@fnal.gov> writes:

    James> You are correctly representing the Maxima status quo. I am proposing a
    James> modest change to the priorities for the future of Maxima. The situation
    James> to date is this: Maxima works well with GCL. It mostly works with CLisp
    James> and CMUCL if you do things like read the comments in some lisp files and
    James> ignore functions which rely on non-ANSI code. I would like to change
    James> priorities so that working well with ANSI code comes first, not last. I
    James> would also like to change the build system so that switching between
    James> lisp implementations is more transparent than it is now. I think Maxima
    James> will be better off in the future if it is not tied as closely to the
    James> highly idiosyncratic GCL as it is right now.

This sounds good to me.  I started looking at using defsystem to
compile the files but was too lazy to figure out maxima's make
system.  

Ray