8 (meta-key :http-equiv "Content-Type" :content "text/html; charset=iso-8859-1")
9 (meta "Copyright" "Kevin Rosenberg 2002 <kevin@rosenberg.net>")
10 (meta "description" "Lisp Markup Language Documentation")
11 (meta "author" "Kevin Rosenberg")
12 (meta "keywords" "Common Lisp, HTML, Markup Langauge"))
15 (h1 "LML Documentation")
17 (p [,(a :href "http://lml.b9.com" "LML") is a Common Lisp package for generating HTML and XHTML documents.
19 ,(a :href "mailto:kevin@rosenberg.net" "Kevin Rosenberg"). The home page for LML is
20 ,(a :href "http://lml.b9.com/" "http://lml.b9.com/").])
23 (p [The easiest way to install LML is to use the ,(a :href "http://www.debian.org/" "Debian")
24 GNU/Linux operating system. You can then use the command ,(tt "apt-get install cl-lml")
25 to automatically download and install the LML package.])
26 (p [On a non-Debian system, you need to have either ,(a :href "http://cclan.sourceforge.net/" "ASDF")
27 or ,(a :href "http://www.sourceforge.net/clocc/" "mk-defsystem")
28 installed to load the system definition file. You will need to change the source
29 pathname in the system file to match the location where you have installed LML.])
32 (p [Currently, there is no documentation on the functions provided by LML. However, the source code is
33 instructive and there are example files included in the LML package.])
36 (table :border 1 :cellpadding 3
39 (td :colspan 2 :style "color:#000;background-color:#ccc;font-weight:bold;" "Iteration"))
43 "(i \"The square of the first five integers are)\"
45 (loop as x from 1 to 5
47 (lml-print \" ~D\" (* x x))))"))
49 (i "The square of the first five integers are")
51 (loop as x from 1 to 5
53 (lml-print " ~D" (* x x))))))
56 (p [View this page's ,(a :href "http://lml.b9.com/" "LML") ,(a :href "readme.lml" "source").])