r5272: *** empty log message ***
authorKevin M. Rosenberg <kevin@rosenberg.net>
Thu, 10 Jul 2003 20:29:41 +0000 (20:29 +0000)
committerKevin M. Rosenberg <kevin@rosenberg.net>
Thu, 10 Jul 2003 20:29:41 +0000 (20:29 +0000)
LICENSE
README [deleted file]
debian/changelog
doc/readme.html [new file with mode: 0644]
doc/readme.lml

diff --git a/LICENSE b/LICENSE
index df7cb08454be14e53b6c5c5874554aaa4a410e9f..1c388f735bdc6a38e9a08e517cf19bf9b0cb4e96 100644 (file)
--- 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 (file)
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.
index 71e215903be3239a71347e70988ec69f328aafd3..e287b78d26ec08684a7a55fccd813d5e4d7b4d9c 100644 (file)
@@ -1,3 +1,9 @@
+cl-modlisp (0.3.1-1) unstable; urgency=low
+
+  * Add documentation file
+
+ -- Kevin M. Rosenberg <kmr@debian.org>  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 (file)
index 0000000..e88ff1f
--- /dev/null
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><title>cl-modlisp readme</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><meta name="Copyright" content="Kevin Rosenberg 2002 &lt;kevin@rosenberg.net&gt;" /><meta name="description" content="cl-modlisp documentation" /><meta name="author" content="Kevin Rosenberg" /><meta name="keywords" content="Common Lisp, mod_lisp, cl-modlisp, apache" /></head><body><h1>cl-modlisp Documentation</h1><h2>Overview</h2><p>cl-modlisp provides the Lisp side of the interface to Marc Battyani's mod_lisp apache module (<a href="http://www.fractalconcept.com">http://www.fractalconcept.com</a>).</p><h2>Features</h2><ul><li>support of AllegroCL, CMUCL, SBCL with sb-thread, and Lispworks.</li><li>listener and worker socket/process management so that shutting down the listener closes all related open sockets and terminates all related proceses.</li><li>support for running multiple command processors on multiple ports.</li><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</tt>.</li><li>Demonstration processor included</li></ul><h2>Prerequisites</h2><ul><li>Apache 1.3.x</li><li>mod_lisp apache module (<a href="http://www.fractalconcept.com">http://www.fractalconcept.com</a>).</li><li>kmrcl library (<a href="http://files.b9.com/kmrcl">http://files.b9.com/kmrcl</a>).</li><li>asdf (<a href="http://www.sf.net/projects/cclan">http://www.sf.net/projects/cclan</a>).</li></ul><h2>Supported Platforms</h2><ul><li>Allegro v6.2</li><li>CMUCL 18e</li><li>Lispworks v4.2</li><li>SBCL 0.8.1 with sb-thread (multi-threading)</li></ul><h2>Quickstart</h2><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><p>If you are not using Debian, you will need to download and install
+mod_lisp, cl-modlisp, and cl-kmrcl manually.</p></li><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><li>Start your Lisp implementation and load cl-modlisp with<br />(asdf:operate 'asdf:load-op 'modlisp)</li><li>Start the server with<br />(ml:modlisp-start :port 20123)</li><li>Try some demostration pages<br />links http://localhost/fixed.lsp<br />links http://localhost/debug.lsp</li><li>Shutdown the all cl-modlisp servers with<br />(ml:modlisp-stop-all)</li></ul><h2>Usage</h2><p>The demo.lisp file for some examples of using cl-modlisp.</p></body></html>
\ No newline at end of file
index f534b2501335074c391a20c01de61a855ee904d8..8a54a53bbb036fe8f7ae9947276d07bc4f1c2e32 100644 (file)
@@ -2,7 +2,7 @@
 
 (in-package #:lml2)
 
-(page ("readme")
+(html-file-page ("readme")
   (html      
    (:head
     (:title "cl-modlisp readme")
      ((: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.