Subject: Re: Cross-lisp questions and my #lisp experience
From: rpw3@rpw3.org (Rob Warnock)
Date: Mon, 06 Feb 2006 21:51:44 -0600
Newsgroups: comp.lang.lisp
Message-ID: <95WdneFUWYHNhHXeRVn-uw@speakeasy.net>
<greenash@yahoo.com> wrote:
+---------------
| ...never really learned much, other than being pointed to SBCL
| (which, as far as I can tell, is a CMUCL fork that still has
| threading and Mac OSX bugs).
| 
| So, to anyone who has looked at both CL and Scheme recently: are there
| any well-documented, thread-safe, more-featureful-than-Scheme CL web
| frameworks?
+---------------

If you don't want to jump all the way to UCW at once, try some of
the other, simpler packages listed on <http://www.cliki.net/web>.

Personally, I wrote my own web framework, very simple, something
a bit more than <http://www.cliki.net/cl-modlisp> but quite a bit
less than <http://www.cliki.net/araneida>, which sits behind Apache,
communicating through a C-based CGI that using "mod_lisp" protocol
[but which is not <http://www.cliki.net/mod_lisp> per se]. I run
it on CMUCL on top of both Linux & FreeBSD, using CMUCL's "green"
threads[1], with a new thread for each HTTP request, and have never
had any trouble with the threading aspects.  YMMV.


-Rob

[1] Which CMUCL calls "multiprocessing" ("MP" package), but it's
    really just within-process co-routining or multiprogramming.

-----
Rob Warnock			<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607