merits of Lisp vs Python
Bill Atkins
atkinw at rpi.edu
Sat Dec 9 18:55:40 EST 2006
Paul Rubin <http://phr.cx@NOSPAM.invalid> writes:
> Bill Atkins <atkinw at rpi.edu> writes:
>> Lest anyone interpret that list as exhaustive: http://www.cl-user.net/
>
> What have you got for concurrency? How would you write a
> multi-threaded web server in Lisp?
Multithreading is not a standard part of ANSI CL, but in practice all
Lisps (with the major exception of the CLISP implementation) support
threading.
Hunchentoot is, in fact, a multi-threaded web server written in Lisp.
:) There are also others, like AllegroServe and Araneida.
There are compatibility layers that smooth over some of these
implementation-dependent areas of Common Lisp. Bordeaux-threads is
the package that provides a common interface to the different
threading implementations:
http://trac.common-lisp.net/bordeaux-threads/wiki/ApiDocumentation
More information about the Python-list
mailing list