Re: Real multithreaded Lisp?
- From: "Sascha Matzke" <sascha.matzke@xxxxxxxxx>
- Date: 31 Mar 2006 13:08:25 -0800
Hi,
Alex Mizrahi wrote:
Armed Bear Common Lisp is based on Java-machine and is multithreaded as long
as Java is.
This looks promising and the idea to reuse the "infrastructure" work
already done by the JVM is a good a idea. The fact that
"ABCL's CLOS is intolerably slow and does not handle on-the-fly
redefinition of classes correctly. There is no support for the long
form of DEFINE-METHOD-COMBINATION, and certain other required CLOS
features are also missing. Enough CLOS is there to run ASDF and
CL-PPCRE, if you're in no hurry. There's no MOP worth mentioning."
and that I already made an investment in a AllegroCL licence (mainly
because of AllegroCache - which is really, really great) rule ABCL out
for the moment.
As far as I can see the biggest Lisp vendors (in my knowledge) Franz
and LispWorks both don't really support SMP - which by the way is a
great deficit from my point of view.
CPUs are beginning to become and going to be multi-core for the future
as standard. Add to that the engagement Franz Inc. is putting in all
kinds of web-application / Ajax things - throuput (the ability to
process a huge number of requests not in the shortest but in an
acceptable amount of time) is becoming more and more important. I think
those vendors should consider to put a fair amount of R&D into making
their products capable of using the future computer infrastructure.
Sascha
.
- References:
- Real multithreaded Lisp?
- From: Sascha Matzke
- Re: Real multithreaded Lisp?
- From: Alex Mizrahi
- Real multithreaded Lisp?
- Prev by Date: Re: Real multithreaded Lisp?
- Previous by thread: Re: Real multithreaded Lisp?
- Index(es):