todd-coxeter.lisp defines mult as a macro



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