pw.mac is not compiled. Compiling does not help much, actually it makes it slower (weird). Previous versions work okay. I
introduced facsum() into the program and the bug/limitation is in there, I think.
Rich
----- Original Message -----
From: "Barton Willis" <willisb at unk.edu>
To: "Richard Hennessy" <rich.hennessy at verizon.net>
Cc: "Maxima List" <maxima at math.utexas.edu>
Sent: Tuesday, August 18, 2009 1:15 PM
Subject: Re: [Maxima] error message
-----maxima-bounces at math.utexas.edu wrote: -----
>I have never seen this error before and I don't know what command is
>involved. It happens on the 14th iteration of a loop. Does
>anyone know what the problem is? Is it a bug?
>Maxima encountered a Lisp error:
> Error in MACSYMA-TOP-LEVEL [or a callee]: MACSYMA-TOP-LEVEL [or a callee]
>requires less than sixty-five arguments.
See, for example:
http://www.lispworks.com/kb/4fbc798cb17237ca852566da005fcc79.html . Also
for GCL, we have
(%i39) :lisp(print CALL-ARGUMENTS-LIMIT);
64
64
So this is more of a limitation than a bug. I suspect there is a
workaround; finding a
workaround will be fun and educational:) Have you compiled pw.mac? That
might make such
bugs more likely. Does the same bug happen for previous versions of pw.mac?
Also, code
that looks like apply('f, ...) is a likely source of such bugs, I think.
Happy bug swatting.
Barton