Interpreter vs compiler



>
> That is certainly true, but with a little effort it can be changed.
> Currently (as Robert Dodier knowa) I'm in the process of cleaning up the
> maxima sources. First I'll remove any old code that is  continionalized
> for dead LIsp dialects and machines, like Franz Lisp or the PDP10. Once
> that is doen I hope to bring the code closer to modern Common LIsp
> coding standards -  all without changing the semantics of the code.
>
> You can have look at a few cleaned up files on the sourceforge maxima
> patch site.
I had a look but it is somewhat hard to look at patches. I hope you are
not removing the few comments that are in the sources!

It would be nice to comment some critical routines in the maxima sources
(like meval1). These seem to be mostly in mlisp.  I had thought of doing
so myself but time is a scarce resource for the moment.

I read through some these routines
and it is not all that bad, especially when you can use trace. Unfortunately
many things are defined as macros and this is somewhat harder to track.



Michel