--- "Vadim V. Zhytnikov" <vvzhy@mail.ru> wrote:
> There is also another method to improve GCL memory allocation.
> Function allocate-growth tells GCL how to allocate
> new chunks of RAM if memory of some type is exhausted.
> The size of the chink can be tuned as well.
> But frankly I'd better move Maxima to other lisp.
> My experience with GCL is not so promising so far.
I am beginning to agree with you there. There does not seem to be
any dedicated group working on GCL, and most of us here are (I think)
only interested in GCL as a means to run Maxima. Clisp seems to be
the most user friendly Lisp (yay readline) with a good build process
but if I recall correctly was the worst performer on the benchmark
tests? CMUCL looked like a real pain to compile when I downloaded
the source. Which one do you think is best? Would it be possible to
select what you think is the best overall Lisp, and then start
talking to the group that maintains it to add fixes for the
limitations you run into?
> I think this is important with respect to Maxima future.
> Many times I've heard that Maxima suffers from bad performance
> and now I see that significant part of the problem is not in
> the Maxima itself but rather in the background lisp system.
> Quite sad :-(
There was a whole discussion on that some time back on the list -
it's in the archive somewhere. Regardless, I think having someone
else maintain the Lisp end of things, with you to help them with
maxima issues, would be a Good Thing.
CY
__________________________________________________
Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.yahoo.com