Subject: Re: How Common Lisp sucks
From: rpw3@rpw3.org (Rob Warnock)
Date: Wed, 19 Apr 2006 05:47:27 -0500
Newsgroups: comp.lang.lisp
Message-ID: <Ttidncvk3fqiiNvZRVn-uw@speakeasy.net>
Ron Garret  <rNOSPAMon@flownet.com> wrote:
+---------------
|  luis.oliveira@deadspam.com (Luís Oliveira) wrote:
| > Please, tell me what matters in today's world so that I
| > can work on that.
| 
| Sockets.  Database connectivity.  Threads.
+---------------

Which is why I love Lisp!! For my very first serious production
Common Lisp app[1] I whipped up a persistent application server
behind Apache, connecting with a "mod_lisp"-like protocol via
Unix-domain sockets to CMUCL -- creating a new CMUCL thread for
each HTTP request -- talking to PostgreSQL with Eric Marsden's
PG library. [And Tim Bradshaw's HTOUT, though you didn't ask
about HTML generation...]  All of my time was spent on making
my app do the right *application* stuff [and a certain amount of
web-page design tweaking]; the socket/SQL/thread stuff "just worked".

So... What was the problem again?


-Rob

[1] Written in Fall 2002/Winter 2003, and still running. The CMUCL
    server runs continuously [except when they take the co-lo host
    down for some kind of maintenance], and I've updated the app
    several times without stopping or reloading it. It just keeps
    runnning & running & running..

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