From: Kevin M. Rosenberg Date: Thu, 10 Jul 2003 20:29:41 +0000 (+0000) Subject: r5272: *** empty log message *** X-Git-Tag: debian-0.6-2~22 X-Git-Url: http://git.kpe.io/?p=cl-modlisp.git;a=commitdiff_plain;h=3cd1fc37754064befbc4e5e9050ed8849da3ce09 r5272: *** empty log message *** --- diff --git a/LICENSE b/LICENSE index df7cb08..1c388f7 100644 --- a/LICENSE +++ b/LICENSE @@ -28,16 +28,4 @@ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -This code is placed into the public domain. -THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED -WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/README b/README deleted file mode 100644 index 10fb398..0000000 --- a/README +++ /dev/null @@ -1,62 +0,0 @@ -INTRODUCTION ------------- - -This package provided the Lisp side of the interface to Marc -Battyani's mod_lisp apache module (http://www.fractalconcept.com). - -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. kmrcl library (http://files.b9.com/kmrcl) -4. asdf (http://www.sf.net/projects/cclan) - - -SUPPORTED PLATFORMS -------------------- - Allegro v6.2 - Lispworks v4.2 - SBCL 0.8.1 with sb-thread (multitasking) - CMUCL 18e - - -QUICKSTART ----------- - -1. The easiest way to install is to use the Debian GNU/Linux operating -system. Using the testing or unstable distributions, you can give the -command: - apt-get install libapache-mod-lisp cl-modlisp cl-kmrcl - -If you are not using Debian, you will need to download and install -mod_lisp, cl-modlisp, and cl-kmrcl manually. - -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. Start your Lisp implementation and load cl-modlisp with - (asdf:operate 'asdf:load-op 'modlisp) - -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) - - -USAGE ------ - -Return to the demo.lisp file for some examples of using cl-modlisp. diff --git a/debian/changelog b/debian/changelog index 71e2159..e287b78 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +cl-modlisp (0.3.1-1) unstable; urgency=low + + * Add documentation file + + -- Kevin M. Rosenberg Thu, 10 Jul 2003 14:23:25 -0600 + cl-modlisp (0.3-1) unstable; urgency=low * New version diff --git a/doc/readme.html b/doc/readme.html new file mode 100644 index 0000000..e88ff1f --- /dev/null +++ b/doc/readme.html @@ -0,0 +1,4 @@ + + +cl-modlisp readme

cl-modlisp Documentation

Overview

cl-modlisp provides the Lisp side of the interface to Marc Battyani's mod_lisp apache module (http://www.fractalconcept.com).

Features

Prerequisites

Supported Platforms

Quickstart

Usage

The demo.lisp file for some examples of using cl-modlisp.

\ No newline at end of file diff --git a/doc/readme.lml b/doc/readme.lml index f534b25..8a54a53 100644 --- a/doc/readme.lml +++ b/doc/readme.lml @@ -2,7 +2,7 @@ (in-package #:lml2) -(page ("readme") +(html-file-page ("readme") (html (:head (:title "cl-modlisp readme") @@ -20,68 +20,72 @@ ((:a :href "http://www.fractalconcept.com") "http://www.fractalconcept.com") ").") (:h2 "Features") - (ul - (li "support of AllegroCL, CMUCL, SBCL with sb-thread, and Lispworks.") - (li "listener and worker socket/process management so that shutting down the listener closes all related open sockets and terminates all related proceses.") - (li "support for running multiple command processors on multiple ports.") - (li "transparent support for precomputing the HTML or XML response to take advantage of HTTP/1.1's Keep-Alive feature. This is switchable with a single keyword argument to the macro " + (:ul + (:li "support of AllegroCL, CMUCL, SBCL with sb-thread, and Lispworks.") + (:li "listener and worker socket/process management so that shutting down the listener closes all related open sockets and terminates all related proceses.") + (:li "support for running multiple command processors on multiple ports.") + (:li "transparent support for precomputing the HTML or XML response to take advantage of HTTP/1.1's Keep-Alive feature. This is switchable with a single keyword argument to the macro " (:tt "with-ml-page") ".") - (li "Demonstration processor included")) + (:li "Demonstration processor included")) (:h2 "Prerequisites") - (ul - (li "Apache 1.3.x") - (li "mod_lisp apache module (" + (:ul + (:li "Apache 1.3.x") + (:li "mod_lisp apache module (" ((:a :href "http://www.fractalconcept.com") "http://www.fractalconcept.com") ").") - (li "kmrcl library (" + (:li "kmrcl library (" ((:a :href "http://files.b9.com/kmrcl") "http://files.b9.com/kmrcl") ").") - (li "asdf (" + (:li "asdf (" ((:a :href "http://www.sf.net/projects/cclan") "http://www.sf.net/projects/cclan") ").")) (:h2 "Supported Platforms") - (ul - (li "Allegro v6.2") - (li "CMUCL 18e") - (li "Lispworks v4.2") - (li "SBCL 0.8.1 with sb-thread (multi-threading)")) + (:ul + (:li "Allegro v6.2") + (:li "CMUCL 18e") + (:li "Lispworks v4.2") + (:li "SBCL 0.8.1 with sb-thread (multi-threading)")) (:h2 "Quickstart") - (ul - (li "The easiest way to install is to use the Debian GNU/Linux operating system. Using the testing or unstable distributions, you can give the command:") - - apt-get install libapache-mod-lisp cl-modlisp cl-kmrcl + (:ul + (:li "The easiest way to install is to use the Debian GNU/Linux operating system. Using the testing or unstable distributions, you can give the command:" + (:p + "apt-get install libapache-mod-lisp cl-modlisp cl-kmrcl") + (:p + "If you are not using Debian, you will need to download and install +mod_lisp, cl-modlisp, and cl-kmrcl manually.")) + (:li + "Add something like the below to httpd.conf and then restart apache" + (:br) + "LispServer 127.0.0.1 20123 \"localhost\"" + (:br) + "AddHandler lisp-handler .lsp") + (:li + "Start your Lisp implementation and load cl-modlisp with" + (:br) + "(asdf:operate 'asdf:load-op 'modlisp)") + (:li + "Start the server with" + (:br) + "(ml:modlisp-start :port 20123)") + (:li "Try some demostration pages" + (:br) + "links http://localhost/fixed.lsp" + (:br) + "links http://localhost/debug.lsp") + (:li "Shutdown the all cl-modlisp servers with" + (:br) + "(ml:modlisp-stop-all)")) + + (:h2 "Usage") + (:p "The demo.lisp file for some examples of using cl-modlisp.") + ))) -If you are not using Debian, you will need to download and install -mod_lisp, cl-modlisp, and cl-kmrcl manually. - -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. Start your Lisp implementation and load cl-modlisp with - (asdf:operate 'asdf:load-op 'modlisp) - -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) - - -USAGE ------ - -Return to the demo.lisp file for some examples of using cl-modlisp.