TBNL is a toolkit for building dynamic websites
with Common Lisp. It can sit
behind front-ends
like Hunchentoot, Araneida (two web
servers written in Common Lisp), or the
popular Apache combined with
Marc
Battyani's mod_lisp.
It can also pretend to be a HTTP server itself.

TBNL provides facilities like automatic session handling (with and
without cookies), logging (to Apache's log files or to a file in the file system), customizable error
handling, and easy access to GET and POST parameters sent by the
client. It does not
include functionality to programmatically generate HTML output. For
this task you can use any library you like, e.g. (shameless self-plug) CL-WHO or HTML-TEMPLATE.