From aventimiglia at common-lisp.net Wed Sep 17 14:25:42 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Wed, 17 Sep 2003 10:25:42 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Wednesday September 17, 2003 @ 10:25 Author: aventimiglia Update of /project/clhp/cvsroot/clhp In directory common-lisp.net:/tmp/cvs-serv28235 Log Message: Transfer from local repository to common-lisp.net Status: Vendor Tag: aventimiglia Release Tags: start N clhp/TODO N clhp/README N clhp/INSTALL N clhp/COPYING No conflicts created by this import From aventimiglia at common-lisp.net Wed Sep 17 15:03:04 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Wed, 17 Sep 2003 11:03:04 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Wednesday September 17, 2003 @ 11:03 Author: aventimiglia Update of /project/clhp/cvsroot/clhp/config In directory common-lisp.net:/tmp/cvs-serv19293/config Log Message: Directory /project/clhp/cvsroot/clhp/config added to the repository From aventimiglia at common-lisp.net Wed Sep 17 15:06:00 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Wed, 17 Sep 2003 11:06:00 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Wednesday September 17, 2003 @ 11:06 Author: aventimiglia Update of /project/clhp/cvsroot/clhp/config In directory common-lisp.net:/tmp/cvs-serv22716/config Added Files: build-core.lisp Log Message: Initial transfer of original source into new repository From aventimiglia at common-lisp.net Wed Sep 17 15:06:00 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Wed, 17 Sep 2003 11:06:00 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Wednesday September 17, 2003 @ 11:06 Author: aventimiglia Update of /project/clhp/cvsroot/clhp In directory common-lisp.net:/tmp/cvs-serv22716 Added Files: clhp.lisp cgi.lisp Makefile Log Message: Initial transfer of original source into new repository From aventimiglia at common-lisp.net Wed Sep 17 15:37:14 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Wed, 17 Sep 2003 11:37:14 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Wednesday September 17, 2003 @ 11:37 Author: aventimiglia Update of /project/clhp/cvsroot/clhp/examples In directory common-lisp.net:/tmp/cvs-serv14908/examples Log Message: Directory /project/clhp/cvsroot/clhp/examples added to the repository From aventimiglia at common-lisp.net Wed Sep 17 15:38:54 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Wed, 17 Sep 2003 11:38:54 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Wednesday September 17, 2003 @ 11:38 Author: aventimiglia Update of /project/clhp/cvsroot/clhp/examples In directory common-lisp.net:/tmp/cvs-serv15266/examples Added Files: test.lisp index.clhp clhp-test.lisp Makefile Log Message: Adding example programs From aventimiglia at common-lisp.net Wed Sep 17 18:19:53 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Wed, 17 Sep 2003 14:19:53 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Wednesday September 17, 2003 @ 14:19 Author: aventimiglia Update of /project/clhp/cvsroot/clhp/config In directory common-lisp.net:/tmp/cvs-serv7659/config Modified Files: build-core.lisp Log Message: Added exit to exit with code 1 if build fails From aventimiglia at common-lisp.net Wed Sep 17 18:47:31 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Wed, 17 Sep 2003 14:47:31 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Wednesday September 17, 2003 @ 14:47 Author: aventimiglia Update of /project/clhp/cvsroot/clhp/config In directory common-lisp.net:/tmp/cvs-serv23100/config Added Files: lispc.lisp Log Message: Made lispc.lisp, a little program that will aide in compiling lisp in a mkae freindly way by passing a non-zero exit code when compilation fails From aventimiglia at common-lisp.net Wed Sep 17 18:47:31 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Wed, 17 Sep 2003 14:47:31 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Wednesday September 17, 2003 @ 14:47 Author: aventimiglia Update of /project/clhp/cvsroot/clhp In directory common-lisp.net:/tmp/cvs-serv23100 Modified Files: Makefile Log Message: Made lispc.lisp, a little program that will aide in compiling lisp in a mkae freindly way by passing a non-zero exit code when compilation fails From aventimiglia at common-lisp.net Wed Sep 17 20:09:02 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Wed, 17 Sep 2003 16:09:02 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Wednesday September 17, 2003 @ 16:09 Author: aventimiglia Update of /project/clhp/cvsroot/clhp In directory common-lisp.net:/tmp/cvs-serv6399 Modified Files: clhp.lisp Log Message: Gonna try a special transformation of the $Date$ keyword to set the version automatically during compilation From aventimiglia at common-lisp.net Wed Sep 17 20:21:53 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Wed, 17 Sep 2003 16:21:53 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Wednesday September 17, 2003 @ 16:21 Author: aventimiglia Update of /project/clhp/cvsroot/clhp In directory common-lisp.net:/tmp/cvs-serv15334 Modified Files: clhp.lisp Log Message: Wrote a nice little reader macro to make cvs versioning automatic, the $Date$ keyword is parsed to make a 8 digit number YYYYMMDD with the suffix "cvs" addedd, so a CVS release with a $Date$ of 2003/09/15 ends up with a *CLHP-VERSION* of "20030915cvs" From aventimiglia at common-lisp.net Wed Sep 17 20:25:13 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Wed, 17 Sep 2003 16:25:13 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Wednesday September 17, 2003 @ 16:25 Author: aventimiglia Update of /project/clhp/cvsroot/clhp/config In directory common-lisp.net:/tmp/cvs-serv17879/config Modified Files: lispc.lisp Log Message: Addedd a little explanation for bad error reporting, eventually this wrapper should do a better job reporting errors. From aventimiglia at common-lisp.net Thu Sep 18 03:24:29 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Wed, 17 Sep 2003 23:24:29 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Wednesday September 17, 2003 @ 23:24 Author: aventimiglia Update of /project/clhp/cvsroot/clhp/config In directory common-lisp.net:/tmp/cvs-serv14309/config Added Files: runclcgi.src Log Message: Test program to test if binfmt_misc support is working, mentioned in INSTALL From aventimiglia at common-lisp.net Thu Sep 18 04:39:04 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Thu, 18 Sep 2003 00:39:04 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Thursday September 18, 2003 @ 0:39 Author: aventimiglia Update of /project/clhp/cvsroot/clhp In directory common-lisp.net:/tmp/cvs-serv25601 Modified Files: Makefile Added Files: start-clcgi.lisp Log Message: All the necessary tools to run compiled code directly from the command line are in place and working, as per the documentation, which is a work in progress. From aventimiglia at common-lisp.net Thu Sep 18 04:39:04 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Thu, 18 Sep 2003 00:39:04 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Thursday September 18, 2003 @ 0:39 Author: aventimiglia Update of /project/clhp/cvsroot/clhp/config In directory common-lisp.net:/tmp/cvs-serv25601/config Modified Files: runclcgi.src Added Files: binfmt-test.lisp Log Message: All the necessary tools to run compiled code directly from the command line are in place and working, as per the documentation, which is a work in progress. From aventimiglia at common-lisp.net Thu Sep 18 20:57:30 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Thu, 18 Sep 2003 16:57:30 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Thursday September 18, 2003 @ 16:57 Author: aventimiglia Update of /project/clhp/cvsroot/clhp/examples In directory common-lisp.net:/tmp/cvs-serv24955/examples Modified Files: Makefile Removed Files: index.clhp Log Message: Finished writing the initial documentation, I'm ready for a release, but I don't think I'll have time until next week. The release is pretty much a very alpha one anyhow, but it will be enough that it is useable. Anyway, everything in INSTALL should work the way it is now. Of course as it spreads out to different distros there may be some problems. And some people may want to use wrapper scripts rather than binfmt_misc. Of course once I right an Apache module, none of this will make a difference. From aventimiglia at common-lisp.net Thu Sep 18 20:57:30 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Thu, 18 Sep 2003 16:57:30 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Thursday September 18, 2003 @ 16:57 Author: aventimiglia Update of /project/clhp/cvsroot/clhp In directory common-lisp.net:/tmp/cvs-serv24955 Modified Files: start-clcgi.lisp clhp.lisp TODO README INSTALL Added Files: NEWS ChangeLog Log Message: Finished writing the initial documentation, I'm ready for a release, but I don't think I'll have time until next week. The release is pretty much a very alpha one anyhow, but it will be enough that it is useable. Anyway, everything in INSTALL should work the way it is now. Of course as it spreads out to different distros there may be some problems. And some people may want to use wrapper scripts rather than binfmt_misc. Of course once I right an Apache module, none of this will make a difference. From aventimiglia at common-lisp.net Thu Sep 18 21:00:04 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Thu, 18 Sep 2003 17:00:04 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Thursday September 18, 2003 @ 17:00 Author: aventimiglia Update of /project/clhp/cvsroot/clhp/examples In directory common-lisp.net:/tmp/cvs-serv26689/examples Added Files: index.clhp Log Message: Finished writing the initial documentation, I'm ready for a release, but I don't think I'll have time until next week. The release is pretty much a very alpha one anyhow, but it will be enough that it is useable. Anyway, everything in INSTALL should work the way it is now. Of course as it spreads out to different distros there may be some problems. And some people may want to use wrapper scripts rather than binfmt_misc. Of course once I right an Apache module, none of this will make a difference. From aventimiglia at common-lisp.net Fri Sep 19 04:49:19 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Fri, 19 Sep 2003 00:49:19 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Friday September 19, 2003 @ 0:49 Author: aventimiglia Update of /project/clhp/cvsroot/clhp/config In directory common-lisp.net:/tmp/cvs-serv4131/config Modified Files: runclcgi.src binfmt-test.lisp Log Message: Addedd Missing CopyLeft info to some files From aventimiglia at common-lisp.net Fri Sep 19 04:49:19 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Fri, 19 Sep 2003 00:49:19 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Friday September 19, 2003 @ 0:49 Author: aventimiglia Update of /project/clhp/cvsroot/clhp/examples In directory common-lisp.net:/tmp/cvs-serv4131/examples Modified Files: test.lisp index.clhp clhp-test.lisp Log Message: Addedd Missing CopyLeft info to some files From aventimiglia at common-lisp.net Fri Sep 19 04:58:27 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Fri, 19 Sep 2003 00:58:27 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Friday September 19, 2003 @ 0:58 Author: aventimiglia Update of /project/clhp/cvsroot/clhp In directory common-lisp.net:/tmp/cvs-serv8982 Modified Files: Makefile Log Message: Installing docs as well now From aventimiglia at common-lisp.net Fri Sep 19 05:57:20 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Fri, 19 Sep 2003 01:57:20 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Friday September 19, 2003 @ 1:57 Author: aventimiglia Update of /project/clhp/cvsroot/clhp In directory common-lisp.net:/tmp/cvs-serv15665 Modified Files: clhp.lisp cgi.lisp TODO NEWS Makefile Log Message: Ready for 0.1.0alpha release From aventimiglia at common-lisp.net Fri Sep 19 06:02:09 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Fri, 19 Sep 2003 02:02:09 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Friday September 19, 2003 @ 2:02 Author: aventimiglia Update of /project/clhp/cvsroot/clhp In directory common-lisp.net:/tmp/cvs-serv19335 Modified Files: Makefile Log Message: One final touch to make dist pre release From aventimiglia at common-lisp.net Fri Sep 19 14:04:06 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Fri, 19 Sep 2003 10:04:06 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Friday September 19, 2003 @ 10:04 Author: aventimiglia Update of /project/clhp/cvsroot/clhp In directory common-lisp.net:/tmp/cvs-serv961 Modified Files: clhp.lisp Makefile Log Message: Simply re adjusted the numbers to reflect a CVS versioning rather than 0.1.0. If I don't do this now, I'll probably forget to do it later, and I really don't want anyone getting CVS sources that say they have 0.1.0 instead of the date based cvs versioning scheme in clhp.lisp. From aventimiglia at common-lisp.net Tue Sep 23 11:13:10 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Tue, 23 Sep 2003 07:13:10 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Tuesday September 23, 2003 @ 7:13 Author: aventimiglia Update of /project/clhp/cvsroot/clhp In directory common-lisp.net:/tmp/cvs-serv8219 Modified Files: Makefile Log Message: Addedd cleaning command to remove tarball to make clean-dist From aventimiglia at common-lisp.net Tue Sep 23 14:44:45 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Tue, 23 Sep 2003 10:44:45 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Tuesday September 23, 2003 @ 10:44 Author: aventimiglia Update of /project/clhp/cvsroot/clhp/examples In directory common-lisp.net:/tmp/cvs-serv769/examples Modified Files: index.clhp Log Message: clhp.lisp: Created XML-ELEMENT structure and exported all it's associated symbols. This struct includes a pritty printer PPRINT-XML-ELEMENT, which outputs the structure as an xml tag. I also wrote TAG, which is a convenience function that makes xml-element creation a breeze. examples/index.clhp: Placed some examples of using TAG function. This includes the PRINT-A-LIST-TABLE macro, which is used to create tables from (CONS . TYPE) a-lists. Also added some comments. From aventimiglia at common-lisp.net Tue Sep 23 14:44:45 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Tue, 23 Sep 2003 10:44:45 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Tuesday September 23, 2003 @ 10:44 Author: aventimiglia Update of /project/clhp/cvsroot/clhp In directory common-lisp.net:/tmp/cvs-serv769 Modified Files: clhp.lisp ChangeLog Log Message: clhp.lisp: Created XML-ELEMENT structure and exported all it's associated symbols. This struct includes a pritty printer PPRINT-XML-ELEMENT, which outputs the structure as an xml tag. I also wrote TAG, which is a convenience function that makes xml-element creation a breeze. examples/index.clhp: Placed some examples of using TAG function. This includes the PRINT-A-LIST-TABLE macro, which is used to create tables from (CONS . TYPE) a-lists. Also added some comments. From aventimiglia at common-lisp.net Wed Sep 24 02:11:24 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Tue, 23 Sep 2003 22:11:24 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Tuesday September 23, 2003 @ 22:11 Author: aventimiglia Update of /project/clhp/cvsroot/clhp In directory common-lisp.net:/tmp/cvs-serv21958 Modified Files: clhp.lisp ChangeLog Log Message: Enhanced error handling facility, now errors are reported and processing continues. From root at common-lisp.net Thu Sep 25 18:48:33 2003 From: root at common-lisp.net (root) Date: Thu, 25 Sep 2003 14:48:33 -0400 Subject: [clhp-cvs] CVS update: Message-ID: Date: Thursday September 25, 2003 @ 14:48 Author: root Update of /project/clhp/cvsroot/CVSROOT In directory common-lisp.net:/root/tmp/CVSROOT Modified Files: loginfo Log Message: new cvslog.py From aventimiglia at common-lisp.net Mon Sep 29 17:05:11 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Mon, 29 Sep 2003 13:05:11 -0400 Subject: [clhp-cvs] CVS update: clhp/TODO Message-ID: Update of /project/clhp/cvsroot/clhp In directory common-lisp.net:/tmp/cvs-serv17315 Modified Files: TODO Log Message: Date: Mon Sep 29 13:05:11 2003 Author: aventimiglia Index: clhp/TODO diff -u clhp/TODO:1.3 clhp/TODO:1.4 --- clhp/TODO:1.3 Fri Sep 19 01:57:19 2003 +++ clhp/TODO Mon Sep 29 13:05:11 2003 @@ -1,4 +1,4 @@ -$Id: TODO,v 1.3 2003/09/19 05:57:19 aventimiglia Exp $ -*- outline -*- +$Id: TODO,v 1.4 2003/09/29 17:05:11 aventimiglia Exp $ -*- outline -*- * COMPILE-CGI This is just a convenience function that will compile and save fasl @@ -7,6 +7,11 @@ Maybe I could also write a compiler program and install it in /usr/local/bin (or wherever), to drop into makefiles. +* Command-line CLHP + Write a small program to enable CLHP to be parse at the command + line, separate from the server. This mode should supress printing of + the HTTP headers generated by CLHP. + * TAG This has to be done with a macro. @@ -34,3 +39,4 @@ happen automatically. I think the best way to do this is to make the whole build process more lisp dependent. The other option is to go automake with it. + From aventimiglia at common-lisp.net Mon Sep 29 17:15:40 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Mon, 29 Sep 2003 13:15:40 -0400 Subject: [clhp-cvs] CVS update: public_html/index.clhp Message-ID: Update of /project/clhp/cvsroot/public_html In directory common-lisp.net:/tmp/cvs-serv23096 Modified Files: index.clhp Log Message: Imporved the build command shown in comment, this is really temporary Date: Mon Sep 29 13:15:40 2003 Author: aventimiglia Index: public_html/index.clhp diff -u public_html/index.clhp:1.1.1.1 public_html/index.clhp:1.2 --- public_html/index.clhp:1.1.1.1 Mon Sep 29 13:02:21 2003 +++ public_html/index.clhp Mon Sep 29 13:15:40 2003 @@ -6,9 +6,14 @@ ;; these pages through the CLHP parser, and use the resulting pages ;; for the web site with the following command: ;; -;; $ lisp -core /usr/lib/cmucl/clhp.core \ -;; -eval '(clhp:parse "index.clhp")(quit)' > index.html -;; +#| +$ lisp -core /usr/lib/cmucl/clhp.core \ + -eval '(clhp:parse "index.clhp")(quit)' > index.html && \ + ed index.html << EOF +1,3d +wq +EOF +|# ;; The HTTP Headers will have to be deleted from the resulting file. (defvar *title* "CLHP the Common Lisp Hypertext Preprocessor") From aventimiglia at common-lisp.net Mon Sep 29 17:21:11 2003 From: aventimiglia at common-lisp.net (Anthony Ventimiglia) Date: Mon, 29 Sep 2003 13:21:11 -0400 Subject: [clhp-cvs] CVS update: public_html/index.clhp Message-ID: Update of /project/clhp/cvsroot/public_html In directory common-lisp.net:/tmp/cvs-serv26185 Modified Files: index.clhp Log Message: Even better way to use ed Date: Mon Sep 29 13:21:11 2003 Author: aventimiglia Index: public_html/index.clhp diff -u public_html/index.clhp:1.2 public_html/index.clhp:1.3 --- public_html/index.clhp:1.2 Mon Sep 29 13:15:40 2003 +++ public_html/index.clhp Mon Sep 29 13:21:11 2003 @@ -9,10 +9,7 @@ #| $ lisp -core /usr/lib/cmucl/clhp.core \ -eval '(clhp:parse "index.clhp")(quit)' > index.html && \ - ed index.html << EOF -1,3d -wq -EOF + echo -e "1,3d\nwq\n" | ed index.html |# ;; The HTTP Headers will have to be deleted from the resulting file.