Marc Battyani <Marc.Battyani@fractalconcept.com> wrote:
| "Rob Warnock" <email@example.com> 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...
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 <firstname.lastname@example.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607