[bknr-cvs] ksprotte changed trunk/xhtmlgen/xhtmlgen.lisp

BKNR Commits bknr at bknr.net
Tue Jul 22 14:56:17 UTC 2008


Revision: 3559
Author: ksprotte
URL: http://bknr.net/trac/changeset/3559

xhtmlgen: added 2 new special-html tags. :format and :format-safe

U   trunk/xhtmlgen/xhtmlgen.lisp

Modified: trunk/xhtmlgen/xhtmlgen.lisp
===================================================================
--- trunk/xhtmlgen/xhtmlgen.lisp	2008-07-22 14:41:01 UTC (rev 3558)
+++ trunk/xhtmlgen/xhtmlgen.lisp	2008-07-22 14:56:17 UTC (rev 3559)
@@ -225,6 +225,18 @@
 			      `(prin1-safe-http ,bod))
 			  body))))
 
+(def-special-html :format
+    ;; example:
+    ;; (html (:p (:format "hi ~A!" "paul")))
+    #'(lambda (ent args argsp body)
+	(declare (ignore ent args argsp))
+	`(princ-http (format nil , at body))))
+
+(def-special-html :format-safe
+    #'(lambda (ent args argsp body)
+	(declare (ignore ent args argsp))
+	`(princ-safe-http (format nil , at body))))
+
 (def-special-html :comment
   #'(lambda (ent args argsp body)
       (declare (ignore ent args argsp body))




More information about the Bknr-cvs mailing list