I kept my promise and wrote something in Lisp.

FWIW: Not counting third-party libraries, READMEs and build-related stuff:

-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
LISP                            12            205            330           1028
HTML                            16             69              6            698
CSS                              1             19             11             92
-------------------------------------------------------------------------------
TOTAL                           29            293            347           1818
-------------------------------------------------------------------------------

This has a few rough edges yet, for which I’m sorry. I’m proud enough to release it though. Please don’t consider this to be “finished software” yet. :-)