Subject: Re: Why lisp as a web programming language don't get no (mainstream) love
From: rpw3@rpw3.org (Rob Warnock)
Date: Mon, 06 Mar 2006 22:49:34 -0600
Newsgroups: comp.lang.lisp
Message-ID: <Q--dnY9ar9BDjZDZRVn-sw@speakeasy.net>
Alex Mizrahi <udodenko@users.sourceforge.net> wrote:
+---------------
| however i see real problems in techincal shortcomings. there's no free lisp 
| with stable thread support (on x86 at least). SBCL periodiocally crashes.. 
+---------------

CMUCL doesn't, at least not for me. And I start up a new thread for
each HTTP request...

+---------------
| :( and it supports threads only with linux 2.6 kernel. even commercial 
| implementations do not provide kernel threads on all architectures.
+---------------

I run CMUCL threaded apps on FreeBSD 4.x, Linux 2.4.x, and Linux 2.6.7.

+---------------
| complex fancy frameworks like UCW are great theoretically, but performance 
| suck and malicious user can crash whole system with ease -- simple ab 
| (apache bench) will make it consuming all available mem and starving in GCs.
+---------------

That *might* be true of some uses of UCW, but using my own web-app
framework (coded from scratch while I was learning CL) and CMUCL,
I have never seen that issue. And, yes, I do use "ab" all the time
for benchmarking. It just works.


-Rob

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