# Common Lisp Hyperspec modern site using tailwind [[2022-07-09]] It would be cool to port the [[Common Lisp]] [[Common Lisp Hyperspec|Hyperspec]] to a modern design, for example using the [[Tailwind CSS]] new template for documentation: [Syntax - Tailwind CSS Documentation Template](https://tailwindui.com/templates/syntax) It looks like that template has support for [[Markdoc]]: - [Markdoc | A powerful, flexible, Markdown-based authoring framework](https://markdoc.io/) ## Looking for a machine computable version of the spec It looks like the HTML version of the hyperspec is copyrighted by [[LispWorks]] because they funded a program written by [[Kent Pitman]] to clean up the Tex (?) version into html. The version is supposed to be available at ftp://parcftp.xerox.com/pub/cl/cleanup/ but that link seems dead (of course!). There is [[Kent Pitman]]'s personal site at [Index of Kent Pitman's CL References](http://www.nhplace.com/kent/CL/index.html). It looks like I could find a mirror on [[Erik Naggum]]'s website: [ANSI Common Lisp PS](http://naggum.no/ANSI-CL/), but that's just the postscript version. This is another mirror: [Index of /circus/cl](https://web.archive.org/web/20100709201931/http://quimby.gnus.org/circus/cl/) This is actually the best bet for the project: [GitHub - LispLang/ansi-spec: Parsing the Common Lisp draft specification TeX sources](https://github.com/LispLang/ansi-spec). This outputs a XML ## Features of the app Static features: - markdown output to easily use for static site generators if someone else wants to do the work - easily renderable inside editors / ides - one page per function, like lispworks Dynamic features, could be backed by localstorage or an online key value service: - search - bookmarks - annotations