Multi-threaded Maxima



All of the links say Lisp threading is very primitive so why do it this way. 
The OS should handle threads not Lisp IMHO.

Rich

-----Original Message----- 
From: Barton Willis
Sent: Monday, December 27, 2010 8:06 PM
To: Richard Hennessy
Cc: Raymond Toy ; maxima at math.utexas.edu
Subject: Re: [Maxima] Multi-threaded Maxima

-----maxima-bounces at math.utexas.edu wrote: -----

>How hard to just change matrix multiplication to use threads?

Nobody knows until you try it; a few sources:

  http://common-lisp.net/project/bordeaux-threads/
  http://c2.com/cgi/wiki?CommonLispThreads
  http://ccl.clozure.com/manual/

Finally, the functions timex and timex0 (defined in matrix.lisp) do Maxima 
matrix multiplication.

Good luck.

--Barton