[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

Edi Weitz eweitz at common-lisp.net
Sat Apr 24 00:32:23 UTC 2004


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
+<http://common-lisp.net/project/hyperdoc/> and
+<http://www.cliki.net/hyperdoc>.
+


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 <http://common-lisp.net/project/hyperdoc/>
+;; and <http://www.cliki.net/hyperdoc>
+
+(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.
 





More information about the Html-template-cvs mailing list