Subject: Re: apache + mod_lisp + cmucl + clsql +...
From: (Rob Warnock)
Date: Mon, 24 Feb 2003 03:16:01 -0600
Newsgroups: comp.lang.lisp
Message-ID: <>
Marc Battyani <> wrote:
| "Rob Warnock" <> 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 Warnock, PP-ASEL-IA		<>
627 26th Avenue			<URL:>
San Mateo, CA 94403		(650)572-2607