Subject: todd-coxeter.lisp defines mult as a macro
From: James Amundson
Date: 17 Dec 2001 09:32:44 -0600
Hi,
I am aware of the problem you are seeing. It is not specific to OS X.
Instead, it's a side effect of the new build system. It should be fixed
soon.
--Jim
On Sun, 2001-12-16 at 10:58, Yasuaki Honda wrote:
> Dear Maxima users,
>
> I am relatively new to this list, so if this is well-known, please
> forgive me.
>
> As posted yesterday, I have mostly successfully installed maxima on Mac
> OS X 10.1
> using the new install procedure in for59 directory. Unfortunately I
> found that the
> maxima that was installed could not go through some of the tests in doc
> directory.
>
> My environment: clisp2.27, latest maxima in CVS, built with for59
> procedure,
> Mac OS X 10.1, iMac266MHz with acceleration card of G3-450MHz.
>
> Specifically, rtest2.mac, problem 29 failed. Error report by clisp:
> *** - FUNCALL: MULT is a macro, not a function
> 1. Break [1]>
>
> I have actually found that todd-coxeter.lisp defines mult as a macro.
> This is somewhat
> dangerous since simp.lisp also defines mult, however, as a function.
> Though I haven't checked the Common Lisp manual to see how bad this is,
> I am sure either mult should
> better be renamed to something else to avoid any confusion.
>
> BTW, this is not an issue when maxima-pre59/src/compile-clisp.lisp is
> used to
> create maxima. I haven't figure out why things work fine in that
> configuration.
> Most likely the order of loading simp.fas and todd-coxeter.fas may have
> something
> to do with this bug.
>
> Does anyone with other platform (such as clisp on Linux) experience the
> same
> issue? Can anyone using Mac OS X 10.1 reproduce the same bug?
>
> Yasuaki Honda, Independent Developer, Chiba, Japan
>
>
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima