+INTRODUCTION
+------------
This package provided the Lisp side of the interface to Marc
Battyani's mod_lisp apache module (http://www.fractalconcept.com).
-It has robust support for multiprocessing and for keeping track
-of worker processes allow for cleaning shutting down the server
-and all associated proceses and sockets.
+cl-modlisp has cross-implementation support for sockets and
+multiprocessing. This packages maintains a list of listener processes
+and sockets as well as worker processes and sockets. cl-modlisp will
+cleanly close sockets and kill processes when a listener is stopped.
+REREQUISITES
+------------
+1. Apache 1.3.x
+2. mod_lisp apache module (http://www.fractalconcept.com)
+3. cl-kmrcl library (http://files.b9.com/kmrcl)
+4. asdf
+QUICKSTART
+----------
+1. Install mod_lisp as described on the mod_lisp web site
+2. Add something like the below to httpd.conf and then restart apache
+ LispServer 127.0.0.1 20123 "localhost"
+ AddHandler lisp-handler .lsp
+3. Load cl-modlisp and cl-kmrcl
+4. Start the server with
+ (ml:modlisp-start :port 20123))
+5. Try some demostration pages
+ lynx http://localhost/fixed.lsp
+ lynx http://localhost/debug.lsp
+6. Shutdown the all cl-modlisp servers with
+ (ml:modlisp-stop-all)