mma.lisp runs in Allegro CL and was also set up to run in GCL (AKCL) and
CLISP.
See the instructions in mma1.6/davorpatch/
.
I don't know about other Lisp systems, and I have not tested
these patches. The specific problem you encountered probably
has to do with differences in conventions in the naming of packages.
You could try changing :common-lisp
to "common-lisp" or "COMMON-LISP" in the use-package line, but
see the patches by davor.
You could add a command to maxima so that you can invoke mockmma
like this:
(c5) mockmma();
..... now run in mma
...... Exit[];
(d5) done
Valery Pipin wrote:
>On Friday 12 March 2004 15:16, Richard Fateman wrote:
>| www.cs.berkeley.edu/~fateman/mma1.6 for mockmma
>Thank you! As I understand mma can not be used directly from maxima.
>
>It is designed to use from lisp.
> What lisp dialect is better for mma?
>I can not load it nor with gcl nor with sbcl.
>
>
>>(load "mma.lisp")
>>
>>
>Loading mma.lisp
>Error: "COMMON-LISP" is not of type (LISP:OR LISP:SYMBOL LISP:STRING ...).
>Fast links are on: do (si::use-fast-links nil) for debugging
>Error signalled by LISP:USE-PACKAGE.
>
>
>