Maxima and Corman Common Lisp



Hi James.

Thanks for the reply.  (CC'ed now to the Corman Lisp mailing list for expert
advice - Maxima is a well known Computer Algebra system, James Amundson is
the maintainer, I am an interested bystander).

> Porting the cvs version of Maxima to Corman Lisp should be fairly
> simple.

Possibly an optimistic view given that there seems to be no such thing as a
Common Lisp compiler which will compile code that compiles on another of
it's alleged ilk.

> If you are interested in doing so, please, please, please ask
> for help on the maxima mailing list.

I think that a Corman version of Maxima would be good as it might enable
Maxima to be set up as a COM server or even embedded as an OLE object (eg in
Word documents or Excel spreadsheets) under Windows in the hands of an
experienced practitioner.  Following your separately emailed advice to try
loading "lisp-utils/defsystem.lisp", the results are included below.

I can provide a copy of the offending file to any of the Corman Lisp experts
out there who might take an interest.

Cheers

Mike Thomas

Corman Lisp 1.5 Copyright © 2001 Roger Corman. All rights reserved.

NIL

Warning: function not defined: CANONICALIZE-MODULE-NAME

Warning: function not defined: MODULE-FILES

NIL

#<PACKAGE "MAKE">

"MAKE"

(:MK-DEFSYSTEM :CORMANLISP :PL :COMMON-LISP :WIN32)

T

NIL

*DEFSYSTEM-VERSION*

*DONT-REDEFINE-REQUIRE*

*MULTIPLE-LISP-SUPPORT*

Warning: function not defined: USER-HOMEDIR-PATHNAME

HOME-SUBDIRECTORY

;;; An error occurred in function CREATE-SYMBOL-FROM-CHARS:

;;; Error: Could not find the requested package

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x101DBB0 >:

;;; Error: The variable UNCTIONS. is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x104B2C8 >:

;;; Error: The variable ES* is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function MACROEXPAND-ALL-EXCEPT-TOP:

;;; Error: Not a list: F2S

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x1069BE0 >:

;;; Error: The variable -EMPTY-LISTP is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x107B488 >:

;;; Error: The variable Q is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

Warning: function not defined: SOFTWARE-TYPE

;;; An error occurred in function #< COMPILED-FUNCTION: #x108E398 >:

;;; Error: The function SOFTWARE-TYPE is undefined

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

"vax"

;;; An error occurred in function #< COMPILED-FUNCTION: #x10BF0E0 >:

;;; Error: The variable COMMON-LISP::|)| is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x10D0188 >:

;;; Error: The variable RE-TYPE-TRANSLATION is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x10E01B8 >:

;;; Error: The variable COMMON-LISP::|)| is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x10F1260 >:

;;; Error: The variable ON]FILE.EXT is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function PATHNAME:

;;; Error: Invalid path specifier: NIL

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x1114600 >:

;;; Error: The variable U is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function CREATE-SYMBOL-FROM-CHARS:

;;; Error: Invalid symbol--no characters after package marker

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x1132538 >:

;;; Error: The variable ECTORY is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x11435B8 >:

;;; Error: The variable = is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

#< FOREIGN PTR: #x0 >

;;; An error occurred in function #< COMPILED-FUNCTION: #x115AB60 >:

;;; Error: The variable ABSOLUTE is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x117CA90 >:

;;; Error: The variable THNAME is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #xFFD448 >:

;;; Error: The variable NT is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x100F198 >:

;;; Error: The variable RAP is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x1020230 >:

;;; Error: The variable AME is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x1030280 >:

;;; Error: The variable AME is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x10412E0 >:

;;; Error: The variable OR is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x1051378 >:

;;; Error: The variable AGE is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x1062430 >:

;;; Error: The variable ALUE is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x10724E8 >:

;;; Error: The variable -DIRECTORIES is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x10835D8 >:

;;; Error: The variable DEV is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x10936A0 >:

;;; Error: The variable EN is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x10A4750 >:

;;; Error: The variable DEFAULTS is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x10B57E8 >:

;;; Error: The variable FUN is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x10C5890 >:

;;; Error: The variable ETF is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function MACROEXPAND:

;;; Error: There is no SETF expansion method defined for
(COMPONENT-COMPONENTS COMPONENT)

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x10F14D8 >:

;;; Error: The variable FILES is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x1101C18 >:

;;; Error: The variable OMPONENT-NAME is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x1112E90 >:

;;; Error: The variable E is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x11240C8 >:

;;; Error: The variable STREAM is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x11341E8 >:

;;; Error: The variable HNAME is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Abort to top level.

;;; Autoloading G:\cl15\sys\loop.lisp ...

Compiler warning: Unused variable X in function NIL, File
G:\cl15\sys\loop.lisp, line 337

Compiler warning: Unused variable X in function NIL, File
G:\cl15\sys\loop.lisp, line 476

Compiler warning: Unused variable X in function NIL, File
G:\cl15\sys\loop.lisp, line 1333

Compiler warning: Unused variable X in function NIL, File
G:\cl15\sys\loop.lisp, line 1717

;;; An error occurred in function HANDLE-INVALID-TYPE:

;;; Error: Type error: The value of UNIVERSE, #<LOOP-UNIVERSE ANSI> is not
of type LOOP-UNIVERSE.

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Enter a value of the correct type.

;;; 2 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x120EBD8 >:

;;; Error: The variable *MINIMAL-LOAD* is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Enter a value of the correct type.

;;; 2 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #xFFE390 >:

;;; Error: The variable -BINARY is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Enter a value of the correct type.

;;; 2 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x1011178 >:

;;; Error: The variable CE is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Enter a value of the correct type.

;;; 2 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x10232E0 >:

;;; Error: The variable MPONENT-PROCLAMATIONS is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Enter a value of the correct type.

;;; 2 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x10353E0 >:

;;; Error: The variable PROVIDE is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Enter a value of the correct type.

;;; 2 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x1046520 >:

;;; Error: The variable EM is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Enter a value of the correct type.

;;; 2 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x1058628 >:

;;; Error: The variable AS is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Enter a value of the correct type.

;;; 2 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x106A778 >:

;;; Error: The variable EAMS is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Enter a value of the correct type.

;;; 2 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x107C8B8 >:

;;; Error: The variable MCL is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Enter a value of the correct type.

;;; 2 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x108E9F8 >:

;;; Error: The variable R is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Enter a value of the correct type.

;;; 2 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x10A0B48 >:

;;; Error: The variable ME is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Enter a value of the correct type.

;;; 2 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x10B2F88 >:

;;; Error: The variable FILENAME is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Enter a value of the correct type.

;;; 2 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x10C5170 >:

;;; Error: The variable LE is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Enter a value of the correct type.

;;; 2 Abort to top level.

:BINARY-EXTENSION

"o"

;;; An error occurred in function #< COMPILED-FUNCTION: #x10DE5C8 >:

;;; Error: The variable COMMON-LISP::|)| is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Enter a value of the correct type.

;;; 2 Abort to top level.

T

;;; An error occurred in function #< COMPILED-FUNCTION: #x10F3890 >:

;;; Error: The variable THREE is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Enter a value of the correct type.

;;; 2 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x11059C0 >:

;;; Error: The variable HEN is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Enter a value of the correct type.

;;; 2 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x1117B10 >:

;;; Error: The variable URCE-AND-DEPENDENTS is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Enter a value of the correct type.

;;; 2 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x1129CB8 >:

;;; Error: The variable SOURCE-PNAME is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Enter a value of the correct type.

;;; 2 Abort to top level.

T

;;; An error occurred in function #< COMPILED-FUNCTION: #x113FF30 >:

;;; Error: The variable COMMON-LISP::|)| is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Enter a value of the correct type.

;;; 2 Abort to top level.

:ALLEGRO

;;; An error occurred in function CREATE-SYMBOL-FROM-CHARS:

;;; Error: Could not find the requested package

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Enter a value of the correct type.

;;; 2 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x1164190 >:

;;; Error: The variable E is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Enter a value of the correct type.

;;; 2 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #xFF72E8 >:

;;; Error: The variable ENT is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Enter a value of the correct type.

;;; 2 Abort to top level.

;;; An error occurred in function #< COMPILED-FUNCTION: #x100A9A8 >:

;;; Error: The variable MPONENT-OPERATION is unbound

;;; Entering Corman Lisp debug loop.

;;; Use :C followed by an option to exit. Type :HELP for help.

;;; Restart options:

;;; 1 Enter a value of the correct type.

;;; 2 Abort to top level.