Directory | Tags | Index | LinkIt | Submit   | Help
    Friday, 18 April 2014 - anonymous
Login/Register to vote and to have access to more features

You are here: Root > By Topic > Web Development > HTML Macros

View the dependency graph for this library

Created by Edi on: Mon, 09 Jan 2006 14:48:40 GMT, Last modification: Mon, 09 Jan 2006 14:48:40 GMT

A Lisp markup language which can be used to generate HTML, XHTML, XML, ...
Web site
Mailing list
Version -
OS compatibility
ASDF installableYes
Official Download
Mirrored Download
Source code repository

There are plenty of Lisp Markup Languages out there - every Lisp programmer seems to write at least one during his career - and CL-WHO (where WHO means "with-html-output" for want of a better acronym) is probably just as good or bad as the next one. They are all more or less similar in that they provide convenient means to convert S-expressions intermingled with code into (X)HTML, XML, or whatever but differ with respect to syntax, implementation, and API.

CL-WHO tries to create efficient code in that it makes constant strings as long as possible. In other words, the code generated by the CL-WHO macros will usually be a sequence of WRITE-STRING forms for constant parts of the output interspersed with arbitrary code inserted by the user of the macro. CL-WHO will make sure that there aren't two adjacent WRITE-STRING forms with constant strings. CL-WHO's output is either XHTML (default) or 'plain' (SGML) HTML - depending on what you've set HTML-MODE to.

Required by these libraries


Authors and Maintainers

Edi Weitz


HTML Macros | BSD license

0 Notes and 0 comments

0 Notes

You must be logged to add a note


You must be logged to add a comment