From eweitz at common-lisp.net Sat Apr 24 00:32:24 2004 From: eweitz at common-lisp.net (Edi Weitz) Date: Fri, 23 Apr 2004 20:32:24 -0400 Subject: [html-template-cvs] CVS update: html-template/doc/index.html Message-ID: Update of /project/html-template/cvsroot/html-template/doc In directory common-lisp.net:/tmp/cvs-serv27860/doc Modified Files: index.html Log Message: pre-0.1.3 with hyperdoc support Date: Fri Apr 23 20:32:24 2004 Author: eweitz Index: html-template/doc/index.html diff -u html-template/doc/index.html:1.1.1.1 html-template/doc/index.html:1.2 --- html-template/doc/index.html:1.1.1.1 Tue Jan 6 20:09:11 2004 +++ html-template/doc/index.html Fri Apr 23 20:32:23 2004 @@ -1141,7 +1141,7 @@ Thanks to James Anderson and Kent M. Pitman who helped to de-confuse me about restarts.

-$Header: /project/html-template/cvsroot/html-template/doc/index.html,v 1.1.1.1 2004/01/07 01:09:11 eweitz Exp $ +$Header: /project/html-template/cvsroot/html-template/doc/index.html,v 1.2 2004/04/24 00:32:23 eweitz Exp $

BACK TO MY HOMEPAGE From eweitz at common-lisp.net Sat Apr 24 00:32:23 2004 From: eweitz at common-lisp.net (Edi Weitz) Date: Fri, 23 Apr 2004 20:32:23 -0400 Subject: [html-template-cvs] CVS update: html-template/CHANGELOG html-template/INSTALLATION html-template/api.lisp html-template/errors.lisp html-template/html-template.asd html-template/html-template.system html-template/load.lisp html-template/packages.lisp html-template/specials.lisp html-template/template.lisp html-template/test.lisp html-template/util.lisp Message-ID: Update of /project/html-template/cvsroot/html-template In directory common-lisp.net:/tmp/cvs-serv27860 Modified Files: CHANGELOG INSTALLATION api.lisp errors.lisp html-template.asd html-template.system load.lisp packages.lisp specials.lisp template.lisp test.lisp util.lisp Log Message: pre-0.1.3 with hyperdoc support Date: Fri Apr 23 20:32:23 2004 Author: eweitz Index: html-template/CHANGELOG diff -u html-template/CHANGELOG:1.1.1.1 html-template/CHANGELOG:1.2 --- html-template/CHANGELOG:1.1.1.1 Tue Jan 6 20:09:07 2004 +++ html-template/CHANGELOG Fri Apr 23 20:32:22 2004 @@ -4,6 +4,8 @@ Fixed bug in READ-UNTIL which doesn't affect HTML-TEMPLATE Better example in docs inspired by Bruce R. Lewis' critique on lisp-web Mention asdf-install in docs +Added hyperdoc support +Added :HTML-TEMPLATE to *FEATURES* Version 0.1.2 2003-07-15 Index: html-template/INSTALLATION diff -u html-template/INSTALLATION:1.1.1.1 html-template/INSTALLATION:1.2 --- html-template/INSTALLATION:1.1.1.1 Tue Jan 6 20:09:07 2004 +++ html-template/INSTALLATION Fri Apr 23 20:32:22 2004 @@ -25,4 +25,9 @@ check if everything works as expected. Complete documentation for HTML-TEMPLATE can be found in the 'doc' -directory. \ No newline at end of file +directory. + +HTML-TEMPLATE also supports Nikodemus Siivola's HYPERDOC, see + and +. + Index: html-template/api.lisp diff -u html-template/api.lisp:1.1.1.1 html-template/api.lisp:1.2 --- html-template/api.lisp:1.1.1.1 Tue Jan 6 20:09:07 2004 +++ html-template/api.lisp Fri Apr 23 20:32:22 2004 @@ -1,5 +1,5 @@ ;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: HTML-TEMPLATE; Base: 10 -*- -;;; $Header: /project/html-template/cvsroot/html-template/api.lisp,v 1.1.1.1 2004/01/07 01:09:07 eweitz Exp $ +;;; $Header: /project/html-template/cvsroot/html-template/api.lisp,v 1.2 2004/04/24 00:32:22 eweitz Exp $ ;;; Copyright (c) 2003, Dr. Edmund Weitz. All rights reserved. Index: html-template/errors.lisp diff -u html-template/errors.lisp:1.1.1.1 html-template/errors.lisp:1.2 --- html-template/errors.lisp:1.1.1.1 Tue Jan 6 20:09:05 2004 +++ html-template/errors.lisp Fri Apr 23 20:32:22 2004 @@ -1,5 +1,5 @@ ;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: HTML-TEMPLATE-LISP; Base: 10 -*- -;;; $Header: /project/html-template/cvsroot/html-template/errors.lisp,v 1.1.1.1 2004/01/07 01:09:05 eweitz Exp $ +;;; $Header: /project/html-template/cvsroot/html-template/errors.lisp,v 1.2 2004/04/24 00:32:22 eweitz Exp $ ;;; Copyright (c) 2003, Dr. Edmund Weitz. All rights reserved. Index: html-template/html-template.asd diff -u html-template/html-template.asd:1.1.1.1 html-template/html-template.asd:1.2 --- html-template/html-template.asd:1.1.1.1 Tue Jan 6 20:09:07 2004 +++ html-template/html-template.asd Fri Apr 23 20:32:22 2004 @@ -1,5 +1,5 @@ ;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: CL-USER; Base: 10 -*- -;;; $Header: /project/html-template/cvsroot/html-template/html-template.asd,v 1.1.1.1 2004/01/07 01:09:07 eweitz Exp $ +;;; $Header: /project/html-template/cvsroot/html-template/html-template.asd,v 1.2 2004/04/24 00:32:22 eweitz Exp $ ;;; Copyright (c) 2003, Dr. Edmund Weitz. All rights reserved. Index: html-template/html-template.system diff -u html-template/html-template.system:1.1.1.1 html-template/html-template.system:1.2 --- html-template/html-template.system:1.1.1.1 Tue Jan 6 20:09:07 2004 +++ html-template/html-template.system Fri Apr 23 20:32:22 2004 @@ -1,5 +1,5 @@ ;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: CL-USER; Base: 10 -*- -;;; $Header: /project/html-template/cvsroot/html-template/html-template.system,v 1.1.1.1 2004/01/07 01:09:07 eweitz Exp $ +;;; $Header: /project/html-template/cvsroot/html-template/html-template.system,v 1.2 2004/04/24 00:32:22 eweitz Exp $ ;;; Copyright (c) 2003, Dr. Edmund Weitz. All rights reserved. Index: html-template/load.lisp diff -u html-template/load.lisp:1.1.1.1 html-template/load.lisp:1.2 --- html-template/load.lisp:1.1.1.1 Tue Jan 6 20:09:07 2004 +++ html-template/load.lisp Fri Apr 23 20:32:22 2004 @@ -1,5 +1,5 @@ ;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: CL-USER; Base: 10 -*- -;;; $Header: /project/html-template/cvsroot/html-template/load.lisp,v 1.1.1.1 2004/01/07 01:09:07 eweitz Exp $ +;;; $Header: /project/html-template/cvsroot/html-template/load.lisp,v 1.2 2004/04/24 00:32:22 eweitz Exp $ ;;; Copyright (c) 2003, Dr. Edmund Weitz. All rights reserved. Index: html-template/packages.lisp diff -u html-template/packages.lisp:1.1.1.1 html-template/packages.lisp:1.2 --- html-template/packages.lisp:1.1.1.1 Tue Jan 6 20:09:07 2004 +++ html-template/packages.lisp Fri Apr 23 20:32:22 2004 @@ -1,5 +1,5 @@ ;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: CL-USER; Base: 10 -*- -;;; $Header: /project/html-template/cvsroot/html-template/packages.lisp,v 1.1.1.1 2004/01/07 01:09:07 eweitz Exp $ +;;; $Header: /project/html-template/cvsroot/html-template/packages.lisp,v 1.2 2004/04/24 00:32:22 eweitz Exp $ ;;; Copyright (c) 2003, Dr. Edmund Weitz. All rights reserved. @@ -88,3 +88,5 @@ "TEMPLATE-SYNTAX-ERROR-LINE" "TEMPLATE-SYNTAX-ERROR-COL" "TEMPLATE-SYNTAX-ERROR-STREAM")) + +(pushnew :html-template *features*) \ No newline at end of file Index: html-template/specials.lisp diff -u html-template/specials.lisp:1.1.1.1 html-template/specials.lisp:1.2 --- html-template/specials.lisp:1.1.1.1 Tue Jan 6 20:09:07 2004 +++ html-template/specials.lisp Fri Apr 23 20:32:22 2004 @@ -1,5 +1,5 @@ ;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: HTML-TEMPLATE; Base: 10 -*- -;;; $Header: /project/html-template/cvsroot/html-template/specials.lisp,v 1.1.1.1 2004/01/07 01:09:07 eweitz Exp $ +;;; $Header: /project/html-template/cvsroot/html-template/specials.lisp,v 1.2 2004/04/24 00:32:22 eweitz Exp $ ;;; Copyright (c) 2003, Dr. Edmund Weitz. All rights reserved. @@ -88,4 +88,23 @@ (lambda (symbol values) (getf values symbol)) "The function which associates \(attribute) symbols with their -values.") \ No newline at end of file +values.") + +;; stuff for Nikodemus Siivola's HYPERDOC +;; see +;; and + +(defvar *hyperdoc-base-uri* "http://weitz.de/html-template/") + +(let ((exported-symbols-alist + (loop for symbol being the external-symbols of :html-template + collect (cons symbol + (concatenate 'string + "#" + (string-downcase symbol)))))) + (defun hyperdoc-lookup (symbol type) + (declare (ignore type)) + (cdr (assoc symbol + exported-symbols-alist + :test #'eq)))) + \ No newline at end of file Index: html-template/template.lisp diff -u html-template/template.lisp:1.1.1.1 html-template/template.lisp:1.2 --- html-template/template.lisp:1.1.1.1 Tue Jan 6 20:09:04 2004 +++ html-template/template.lisp Fri Apr 23 20:32:22 2004 @@ -1,5 +1,5 @@ ;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: HTML-TEMPLATE; Base: 10 -*- -;;; $Header: /project/html-template/cvsroot/html-template/template.lisp,v 1.1.1.1 2004/01/07 01:09:04 eweitz Exp $ +;;; $Header: /project/html-template/cvsroot/html-template/template.lisp,v 1.2 2004/04/24 00:32:22 eweitz Exp $ ;;; Copyright (c) 2003, Dr. Edmund Weitz. All rights reserved. Index: html-template/test.lisp diff -u html-template/test.lisp:1.1.1.1 html-template/test.lisp:1.2 --- html-template/test.lisp:1.1.1.1 Tue Jan 6 20:09:09 2004 +++ html-template/test.lisp Fri Apr 23 20:32:22 2004 @@ -1,5 +1,5 @@ ;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: HTML-TEMPLATE-TEST; Base: 10 -*- -;;; $Header: /project/html-template/cvsroot/html-template/test.lisp,v 1.1.1.1 2004/01/07 01:09:09 eweitz Exp $ +;;; $Header: /project/html-template/cvsroot/html-template/test.lisp,v 1.2 2004/04/24 00:32:22 eweitz Exp $ ;;; Copyright (c) 2003, Dr. Edmund Weitz. All rights reserved. Index: html-template/util.lisp diff -u html-template/util.lisp:1.1.1.1 html-template/util.lisp:1.2 --- html-template/util.lisp:1.1.1.1 Tue Jan 6 20:09:09 2004 +++ html-template/util.lisp Fri Apr 23 20:32:22 2004 @@ -1,5 +1,5 @@ ;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: HTML-TEMPLATE; Base: 10 -*- -;;; $Header: /project/html-template/cvsroot/html-template/util.lisp,v 1.1.1.1 2004/01/07 01:09:09 eweitz Exp $ +;;; $Header: /project/html-template/cvsroot/html-template/util.lisp,v 1.2 2004/04/24 00:32:22 eweitz Exp $ ;;; Copyright (c) 2003, Dr. Edmund Weitz. All rights reserved.