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



On Wed, 11 Jul 2001, William Schelter wrote:

>
> in suprv.lisp please try replacing with
>
>
>     #+cl (char< (cadr x)
> 			#. (code-char 160.))
>
>     #+cl  (< (char-code x) 160)
>
> Note in the previous version of clisp this bug did not arise, since
> there
>
> [1]> (code-char 160)
> #\U00A0
>
> which was acceptable to their compiler..
>
> william

I tried this, but now get the error:

  ;; Loading file suprv1.fas ...
  *** - CHAR-CODE: argument (CNTLC #\Etx) is not a character
  Bye.

I think the replacement should read:

    #+cl  (< (char-code (cadr x)) 160)


With this, compilation proceeds much further, but stops at:

Compiling file /disk2/gwhite/src/maxima-5.6/src/mactex.lisp ...
*** - READ from #<BUFFERED FILE-STREAM CHARACTER
  #P"/disk2/gwhite/src/maxima-5.6/src/mactex.lisp" @1>: illegal character
#\Us
Bye.

The file mactex.lisp appears to be corrupt.  It is 9289 bytes, dated May
18 06:26.  I had a version that is 26076 bytes from Apr  2 20:19.
With this change, I was able to get a maxima-clisp.mem, but there is
a problem with the tests:

(cd ../doc ; clisp -M ../src/maxima-clisp.mem tests.lisp)
*** - READ from #<BUFFERED FILE-STREAM CHARACTER #P"tests.lisp" @10>:
there is no package with name "SI"
gmake: *** [test-clisp] Error 1

I can, however, run simple examples, e.g., cut and pasted from the
manual.demo file.

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