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?CommonLispThreadshttp://ccl.clozure.com/manual/
Finally, the functions timex and timex0 (defined in matrix.lisp) do Maxima
matrix multiplication.
Good luck.
--Barton