Greetings! Using GCL, you can expand the stacks at runtime using (setq si::*multiply-stacks* n), where n is typically some small positive power of 2.
Take care, Bill Page <[email protected]> writes: > Udo Ott, > > As you might be aware, the message: > > frame stack overflow > > is generated by the Lisp system apon which the version of Axiom that > you are using is built. Exactly how to configure the Lisp memory > configuration to allow a greater depth of recursion or other possible > constraints is highly dependent on the particular version of Lisp you > are using. I expect that Axiom-Ubuntu-64Bit is using GCL but I am not > certain. If so you might look online for configuration suggestions > from GCL users. Axiom and especially it's variants OpenAxiom and > FriCAS can be built with several different Lisp systems and each > manages memory a little differently so it is possible that you might > get more "mileage" with Axiom (or OpenAxiom or FriCAS) built with some > other Lisp such as SBCL, CLISP, or ECL. Again, exactly how to do this > depends on the particular variant of Axiom and Lisp. > > You may be able to find some hints about this at > http://axiom-wiki.newsynthesis.org For example the page > > http://axiom-wiki.newsynthesis.org/SandBoxAldorGenerator > > but like most wiki's this information is only as good as the > dedication of the people who created and modified the page. > > AXIOM-XL is an obsolete name for Aldor which many years ago was > intended to become the "next generation" compiler for Axiom. At this > time only the FriCAS project supports the use of Aldor. Due to > licensing constraints Aldor must be compiled separately from FriCAS. > See http://www.aldor.org or > http://algebraist.origo.ethz.ch/wiki/algebraist. When used with > FriCAS the code generated by Aldor is compiled using the same > underlying Lisp system, so memory constraints are similar to using > SPAD. But Aldor can also be used in a "stand alone" mode in which it > compiles and links to a C runtime system. In this case the memory > usage is likely to be quite different (although not necessary better) > than when using Lisp. > > I hope some of this information helps. > > Regards, > Bill Page. > > > On Sun, Dec 18, 2011 at 7:29 AM, Udo Ott <[email protected]> wrote: >> Hello, >> >> since some days I am using Axiom-Ubuntu-64Bit in order to construct >> combinatorial structures with the help of a back-tracking algorithm. >> >> Unfortunately, after about 2**12 calls the function terminates with the >> system error >> >> frame stack overflow >> >> What can I do to allow more calls? >> >> Secend question: Is there a version of Axiom-XL for Ubuntu 64-Bit? >> >> Thank you for your help >> >> Sincerely yours, Udo Ott. >> >> >> _______________________________________________ >> Axiom-developer mailing list >> [email protected] >> https://lists.nongnu.org/mailman/listinfo/axiom-developer >> > > _______________________________________________ > Axiom-developer mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/axiom-developer > > > > -- Camm Maguire [email protected] ========================================================================== "The earth is but one country, and mankind its citizens." -- Baha'u'llah _______________________________________________ Axiom-developer mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/axiom-developer
