Error or restriction in "apply"?



 On 10/15/10 10:15 AM, Andrey G. Grozin wrote:
> On Fri, 15 Oct 2010, Wilhelm Haager wrote:
>> In the new version of Maxima (5.22.1) ist is obviously not possible to
>> generate complex graphics with draw2d any more.
>>
>> The command
>>
>>   draw2d(explicit(..), ...<100 objects or options>)
>>
>> produces the following error message:
>>
>> Maxima encountered a Lisp error:
>> Error in APPLY [or a callee]:  Lisps arglist maximum surpassed
>> Automatically continuing.
>> To enable the Lisp debugger set *debugger-hook* to nil.
>>
>> Previous versions of maxima (<=5.20.1) did not have any problems!
> This depends on which lisp you use to run maxima, not on the version
> of maxima. What lisp are you using now? And what lisp you used
> previously, when you had no problem?
Because the limit seems to be low, I'm guessing gcl.

But it might be possible to change from using apply to something else
that doesn't  run in to the argument lenth limit.

Ray