Re: Maxima digest, Vol 1 #59 - 4 msgs



On Tue, 10 Jul 2001 maxima-request@www.ma.utexas.edu wrote:

>
> Message: 3
> [...]
> So far I did
> cd src
> make clisp-compile CLISP=clisp
>
> I got a couple of warning and no errors, but Maxima isn't working. That's
> what I get retrying "make":
> ; Loading file macsys.fas ...
> ;; Loading of file macsys.fas is finished.
> ;; Loading file mload.fas ...
> ;; Loading of file mload.fas is finished.
> ;; Loading file suprv1.fas ...
> *** - READ from #<BUFFERED FILE-STREAM CHARACTER #P"suprv1.fas" @36>: there
> is no character bit with name "NO"
> Bye.

I have clisp-2.26 running on SGI Irix 6.5.  After changing two
lines in clisp-compile.lisp I get stuck at the same message.
For the record, the changes were simply to replace "lisp:..." with
"ext:...":

;  (lisp:gc)
;  (lisp:saveinitmem "maxima-clisp.mem"
;                   :init-function #'user::run)
  (ext:gc)
  (ext:saveinitmem "maxima-clisp.mem"
                  :init-function #'user::run)

The block that appears to be the problem in suprv1.lisp is:

		(cond (#-cl (< (cadr x)
				  160)
			    #+cl (char< (cadr x)
					#. (code-char 160.))
				       (ASCII (CADR X)))
				      (t (cadr x)))))

In clisp I get:
   [1]> (code-char 160.)
      #\NO-BREAK_SPACE

I don't know where the "NO-BREAK_SPACE" is defined, and I wonder
if it shouldn't be "NO_BREAK_SPACE", or if it is really needed
at all for maxima.

-- 
George N. White III <gnw3@acm.org> Bedford Institute of Oceanography