Subject: Re: apache + mod_lisp + cmucl + clsql +...
From: rpw3@rpw3.org (Rob Warnock)
Date: Mon, 24 Feb 2003 03:16:01 -0600
Newsgroups: comp.lang.lisp
Message-ID: <EWudnbW01uRMf8SjXTWc-g@speakeasy.net>
Marc Battyani <Marc.Battyani@fractalconcept.com> wrote:
+---------------
| "Rob Warnock" <rpw3@rpw3.org> wrote in
| > Because the anticipated traffic is quite low (and because I won't have
| > complete freedom with the Apache server on the machine that'll be used
| > in production), I haven't bothered with mod_lisp yet (sorry, Marc!).
| 
| No problem, it's just that you don't know what you are missing ... ;-)
+---------------

Actually, I think I *do* know, but am under some (mostly non-technical)
constraints that don't let me do anything about it. Fortunately, CMUCL's
startup time on modern CPUs/OSs is fast enough that I can still use Lisp
even given those constraints.

+---------------
| It's less bothering to use mod_lisp and a persistent lisp process at
| least to develop and debug. When there is an error in the lisp code
| processing a request, LW fires the debugger so I can look at the problem,
| correct it and go on without any trouble...
+---------------

Yes. (*sigh*)

But with a "tail -f" aimed at the Apache error log on the one hand
and a wrapper that lets me simulate the CGI environment on the other
(so I can "run" a CGI from a REPL, catching errors in the debugger),
development in Lisp is *still* a lot easier/faster than doing it with
/bin/sh and Perl scripts was before.

One step at a time...


-Rob

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