--- /dev/null
+---
+postid: 000
+title: CL-WHO genesis
+date: May 26, 2019
+author: Lucian Mogoșanu
+tags: tech, tmsr
+---
+
+This post is part of a series on [Common Lisp WWWism][cl-wwwism]. If
+you're here, then you've hopefully read prior writings on the matter and
+understood their larger context.
+
+I am publishing here a signed [V][v] patch of CL-WHO:
+
+* The [patch][cl-who-genesis.vpatch]; and
+* my [seal][cl-who-genesis.vpatch.spyked.sig], signing [my][wot]
+ responsibility as far as the understanding of the item in question
+ goes.
+
+As for CL-WHO itself: standing for "Common Lisp: With HTML Output", it
+comprises a couple or so CL macros that, given a XML/HTML template
+expression, evaluate it and serialize the result to e.g. a file. This
+so-called "template expression" is in fact a program written in a
+domain-specific language which, for our convenience, intermingles (in
+S-expressions) the nodes of HTML trees and e.g. control structures. The
+mix of HTML scaffolding, loops and input data then allows the user to
+automatically generate structured web page content such as blog posts,
+RSS files and so on and so forth.
+
+I shan't enter into details here, as CL-WHO is self-contained -- the
+code, documentation and examples are all there, waiting for you to study
+them. Moreover, further examples will be provided at some point in the
+future, in the form of CL-WHO templates that are used
+[since about 2016][cl-tarpit] by yours truly to generate this here Tar
+Pit.
+
+[cl-wwwism]: /posts/y05/090-tmsr-work-ii.html#selection-108.0-108.17
+[v]: /posts/y04/069-on-intellectual-ownership.html
+[cl-who-genesis.vpatch]: TODO
+[cl-who-genesis.vpatch.spyked.sig]: TODO
+[wot]: http://wot.deedbot.org/0x541A976BB5FC4B455D7FBC61BDAE9D051A3D3B95.html
+[cl-tarpit]: /posts/y03/050-the-new-tarpit.html#selection-206.0-206.5