The only reason I wanted to compile Gnu Common Lisp to run Maxima ( which until recently only supported GCL ).
The new version ( which is actually a development release) 5.9 RC3 enables you to use CLISP or CMUCL instead.
CLISP 2.29 will compile without any modifications using Mipspro 7.3.
After having a fully functional Lisp system, compiling maxima is easy.
It must be configured with the flag "--with-clisp" and after that will compile and use CLISP.
The only modifications I made was in the TCL/TK Script /usr/local/bin/xmaxima, with will not function out of the box with TCL/TK 8.0 available on
http://freeware.sgi.com.
These modifications are:
-----------
line 3: exec wish "$0" "$@" -->
exec /usr/freeware/bin/wish "$0" "$@"
line 12265: label $win.$v -text [string totit $v] -relief raised -->
label $win.$v -text [string tolower $v] -relief raised
line 12277: same as in 12265
line 13596: if {$pid != "" && [string is int $pid]} { -->
if {$pid != "" && [string compare int $pid]} {
line 13897: if {[string is int $pid]} { -->
if {[string compare int $pid]} {
line 13188: $pm add radio -label [string totit $elt] \ -->
$pm add radio -label [string tolower $elt] \
line 14215: $km add command -label "Kill [string totit $elt]" \ -->
$km add command -label "Kill [string tolower $elt]" \
------
After these modifications Maxima should run smoothly on Irix 6.5.
--
andikas