Ah, I see. In your original message, you said:
I am using Maxima on both Windows and Unix.
But the error message is from Windows. Could you please explain me how
can I recompile Maxima via the Lisp program ASDF.
Apparently what you meant here is:
I have run my code on Maxima on both Windows and on Unix; it runs
successfully on Unix but fails on Windows.
Are you running the same version of Maxima on the two systems? What
version *exactly *of Maxima, Lisp, and OS are you running on each system?
How much memory does the Unix version use? Why do you think a different
version of Lisp or a larger memory allocation will solve the problem?
-s
On Thu, May 31, 2012 at 11:30 AM, Sara Pashmineh
<sarapashm at googlemail.com>wrote:
> Hallo Stavros,
>
> thanks for your reply.
>
> The running of my Mxima codes on Unix is without problem, which Lisp
> implementation type is SBCL.
>
> I think, the problem is what Robert explained about GCL.
>
> I will try to recompile Maxima via the Lisp program ASDF but I am
> waiting for the answer of Robert.
>
> Best regards
>
> Sara
>
>
> you are interested.
>
> 2012/5/31 Stavros Macrakis <macrakis at alum.mit.edu>:
> > This means that Maxima has run out of memory.
> >
> > You might be able to solve your problem using your current method, but
> with
> > more memory, but (as Robert says) that is not common.
> >
> > It is more likely that the method you are using will not succeed even
> with
> > 10x or 100x more memory. Running out of memory is often a symptom of an
> > infinite loop of some kind, of a grossly inefficient way of solving a
> > problem, or of a solution which is inherently huge.
> >
> > If the solution is inherently huge, ask yourself: suppose Maxima could
> > calculate the solution to my problem, and it was a 100-page mathematical
> > expression. How would that help me solve my original problem? If the
> > answer is: I could then substitute numerical values for parameters,
> perhaps
> > it would be better to use a numerical method (which might also give
> better
> > precision).
> >
> > In any case, we can't help much without knowing what your code looks
> like.
> > Can you provide a minimal reproducible example? "Minimal" means that
> you
> > only include enough material to cause the problem. "Reproducible" means
> > that someone other than you can cause the problem to occur starting from
> a
> > new Maxima session. Creating a good minimal reproducible example may
> take
> > some time, but often, by trying to create it, you get more insight into
> the
> > cause of the problem yourself and can fix it yourself.
> >
> > -s
> >
> >
> > On Wed, May 30, 2012 at 9:16 AM, Sara Pashmineh <
> sarapashm at googlemail.com>
> > wrote:
> >>
> >> Hello,
> >>
> >> by running of my maxima codes I got the following message:
> >>
> >> "
> >> Maxima encountered a Lisp error:
> >>
> >> Error in PROGN [or a callee]: The storage for CONS is exhausted.
> >> Currently, 58713 pages are allocated.
> >> Use ALLOCATE to expand the space.
> >>
> >> Automatically continuing.
> >> To enable the Lisp debugger set *debugger-hook* to nil.
> >> "
> >>
> >> I don't know, how I can use ALLOCATE.
> >>
> >> I would be thankful for any tip.
> >>
> >> Best regards
> >>
> >> Sara
> >> _______________________________________________
> >> Maxima mailing list
> >> Maxima at math.utexas.edu
> >> http://www.math.utexas.edu/mailman/listinfo/maxima
> >
> >
>