More Maxima clisp issues



David Ronis wrote:

> Hi Vadim,
>
> Vadim V. Zhytnikov writes:
>  > I've noticed two more problems with Maxima under clisp.
>  >
>  > (1) trigsimp(sin(x)^2+cos(2)^) fails.
>  > This problem is fixed by replacing in
>  > accordance with ANSI CL standard
>  > special-function-p by special-operator-p.
>  > special-function-p is obsolete.
>
> Is this the problem I mentioned to the list?  If so, do you have a
> patch file?  I'm not a lisp programmer, and simply greping for
> special-function-p or special-operator-p doesn't turn up anything.
>

Not. This is specific clisp-Maxima problem but its "discovery" was
inspired by your problem with gcl=Maxima. I've just tried this
expression
under clisp and run into the problem. And I'm sorry for
misspelling function name (thank Raymond for noticing this).
It is reads "special-form-p" and it must be replaced by ether
"ext:special-form-p" or better by "special-operator-p".
But once again its has nothing to do with gcl.

>
>  > (2) clisp based Maxima doesn't work with TeXmacs
>  > out of the box.
>
> I built and installed clisp-2.27, however the cryptic comments in
> maxima's readme file aren't enough, the configure step still dies.
>

There is no configure stage for building Maxima under clisp.
You have to run
   make clisp-compile CLISP=clisp
   make maxima-clisp.mem CLISP=clisp
   make test-clisp CLISP=clisp
But before doing this replace calls of the functions
gc and saveinitmem in the file in the src/clisp-compile.
by ext:gc and ext:saveinitmem.


--

[ Vadim V. Zhytnikov  <vvzhy@mail.ru>  <vvzhy@td.lpi.ac.ru> ]