Re: allegro cl installer -- A.I built in, all the way DOWN



In article <45446f55$0$49206$14726298@xxxxxxxxxxxxxxx>,
"Alex Mizrahi" <udodenko@xxxxxxxxxxxxxxxxxxxxx> wrote:

(message (Hello 'Alex)
(you :wrote :to '(Bill Atkins) :on '(Sun, 29 Oct 2006 10:35:52 +0200))
(

AM> native threads support?

well, it appears Allegro CL don't fully support native threads either --
it's able to run lisp code only in one native thread just like LispWorks.

i think we should wait until somebody implements Common Lisp on Java or .NET
platforms to utilize multiple CPUs/processor cores. somehow Java and .NET
(Mono) implementation-makers know how to make multithreading stuff, but Lisp
don't. (well, there's already ABCL for Java more-or-less working (and
supporting SMP), but because of Java ugliness there are some ugly points in
it. i think on .NET it will work much better)

SBCL, Corman CL and Scieneer CL are examples of Lisp implementations
with support for multiple CPUs/cores.

Example from the Corman Lisp manual:
"Multi-threading. The compiler has been designed to support multiple threads
of execution, with special variable bindings on a per thread basis. These threads
are managed by the operating system, affording you the full advantage of the
features provided by the operating system. Multiple CPUs are supported, with
lisp threads running simultaneously on multiple processors."



)
(With-best-regards '(Alex Mizrahi) :aka 'killer_storm)
"People who lust for the Feel of keys on their fingertips (c) Inity")
.



Relevant Pages

  • Re: allegro cl installer -- A.I built in, all the way DOWN
    ... AM> native threads support? ... it's able to run lisp code only in one native thread just like LispWorks. ... i think we should wait until somebody implements Common Lisp on Java or .NET ...
    (comp.lang.lisp)
  • SLIME 1.0-alpha released
    ... We've just released version 1.0-alpha of SLIME. ... We can now happily recommend SLIME to all the Emacs-using Lisp hackers ... except CLISP and ABCL this socket is bound to the loopback interface ... Below is a list of the Lisp implementations that we support and their ...
    (comp.lang.lisp)
  • Re: SBCL just turned 1.0!
    ... you don't always get good support for commercial ... It's a gamble on the quality of the company behind the lisp, ... academics might be interested in them, ... you aren't purchasing insurance, ...
    (comp.lang.lisp)
  • Re: Writing a Windows Service in Common Lisp
    ... the lisp at a time. ... So even though LispWorks uses native threads, ... actually introduce support for running threads on different cores. ... global mutex which will serialize them. ...
    (comp.lang.lisp)
  • Re: A problem statement (and a proposed solution)
    ... peanuts CAN'T -- and can't make due with the confusing half-supported free ... Common Lisp would be stronger if the CL community could provide them as well. ... you are correct that the community support in CL is not on part ...
    (comp.lang.lisp)