2 If the lisp feature is not enabled, this will fail!
8 =G:/^(defun/,$w! test.out
12 (defun html-file (base)
13 (format nil "~(~A~).html" base))
15 (defmacro page (name title &rest body)
17 `(with-open-file (*standard-output*
20 :if-exists :supersede)
24 (as h2 (string-upcase ,ti)))
28 ;;; Utilities for generating links
30 (defmacro with-link (dest &rest body)
32 (format t "<a href=\"~A\">" (html-file ,dest))