I have just built and tested the sourceforge cvs maxima on a PC using cygwin
and clisp-2.27.
clisp was built using the recipe I posted on 6 Nov. (I have not succeeded
in building maxima using the win32 binary of clisp, or in building gcl).
The cvs code built out of the box:
cd src
make clisp-compile
make maxima-clisp.mem
make test-clisp
Test results are OK. The only problem I have is that the quit() command
doesn't work. The following hack works for me. It needs to have the
conditional compilation stuff put back - I couldn't do it.
Index: suprv1.lisp
===================================================================
RCS file: /cvsroot/maxima/maxima-pre59/src/suprv1.lisp,v
retrieving revision 1.6
diff -u -r1.6 suprv1.lisp
--- suprv1.lisp 2001/05/06 18:27:49 1.6
+++ suprv1.lisp 2001/11/19 10:52:20
@@ -1099,9 +1099,9 @@
#+CL (PROGN 'COMPILE
-(DEFMFUN $QUIT () nil #+kcl (bye)
- (quit)
- #+excl "don't know quit function")
+(DEFMFUN $QUIT ()
+ (ext:quit)
+)
(DEFMFUN $LOGOUT () (LOGOUT))
)
(DEFMFUN FILEPRINT (FNAME) ; Takes filename in NAMELIST format.