Directory | Tags | Index | LinkIt | Submit   | Help
    Wednesday, 20 August 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

CL-WHO
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, ...

eMailedi@agharta.de
Web sitehttp://weitz.de/cl-who/
Mailing listhttp://common-lisp.net/mailman/listinfo/cl-who-devel
Version -
MaturityStable
OS compatibility
ASDF installableYes
Official Downloadhttp://weitz.de/files/cl-who.tar.gz
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

Weblocks | CL-WIKI | DOCUMENTATION-TEMPLATE | LW-DOC | Wispy Lisp

Authors and Maintainers

Edi Weitz

Tags

HTML Macros | BSD license

0 Notes and 0 comments

0 Notes

You must be logged to add a note


0 Comments

You must be logged to add a comment