ScheXML
This is a program takes a S-expression representing an xml tree and prints the standard xml representation to standard output.
For example:
(xml '(html
(head
(title "my title"))
(body (img src "lazy.jpg" alt "i'm not lazy" /))))
Would spit out:
my title

Project goals:
- Discovering the beauty of s-expressions (is that a goal?)
- Make a scheme procedure that handled an incoming s-expression intuitively to ease the strain of the author
- Make writing HTML functional (as in functions, using quasiquote)
What it doesn't do:
- Everything that Oleg's Scheme and XML programs do
The lame-html.ss file includes my scheme code for handling variables from the cgi (including parsing variables and creating associated lists for variable retrieval).
The cow.ss file is a sample webpage made using s-expressions. It can be run inside a cgi-bin on a machine with scheme installed (in my case, Petite Chez Scheme)