>>>>> "Richard" == Richard Fateman <fateman at eecs.berkeley.edu> writes:
Richard> I have built Maxima on Allegro a number of times, and it
Richard> (Maxima) is not entirely satisfactorily configured for
Richard> Allegro when Allegro is run in my favorite mode (in which
Richard> upper and lower case are used).? But if I use Allegro in
Richard> the upper-casifying "ANSI" mode, which is, I think, the
Richard> default for the free system, then it generally works.? I
I thought some time ago Douglas had made some changes to allow Maxima
to be used with a "modern-mode" Lisp could be used. I don't think
anyone has intentionally tried to make the code not work; it's just
probably not developer is using such a Lisp, so these kinds of
incompatible changes just leak in.
Richard> For some systems, a package name can appear as ?
Richard> :bigfloat? :BIGFLOAT "BIGFLOAT" and be the same. I think
Richard> it should be :bigfloat, but at least it should always be
Richard> the same.
Richard> I have not used makefile at all, and have not constructed
Richard> the share subdirectories.? Macsyma originally had (and
Richard> still has) a lisp-language makefile kind of thing to
Richard> build a system.?? I have long ago given up on the notion
Maxima uses mk:defsys to build all of the Lisp code. The other stuff
is built in other ways. I don't think it's easy to build the
documentation from a pure Lisp system.
Ray