Maxima was never designed to be thread-safe, and uses lots of global
variables both in user-visible features and in internal implementation, so
I'm not sure how you could benefit from a single process with multiple
threads running on a multiprocessor. On the other hand, if you want to run
multiple processes in parallel, you don't need any special support in the
Lisp implementation.
What sort of calculations are you doing that require high speed? Are they
mainly numeric or mainly symbolic? What compilation options do you have in
mind?
-s
On Mon, Aug 30, 2010 at 19:57, Sheldon Newhouse <sen1 at math.msu.edu> wrote:
> Hello,
> I have been happily running maxima with cmucl in a linux environment.
> Among other advantages, one can easily move to big multiprocessor machines
> with the same code, system calls, etc.
> Would it be better these days to switch to sbcl or something else? I am
> mainly interested in speed, compilation options, etc.
>
> Thanks for any information.
>
> -sen
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>