u/azimuth

Metaspec updates:  More corrections, features, Info render, ELPA package
▲ 27 r/Common_Lisp+1 crossposts

Metaspec updates: More corrections, features, Info render, ELPA package

Since the Metaspec (https://metaspec.dev/) was announced a couple of months ago, there have been many improvements. Thanks to #commonlisp on libera.chat for your suggestions!

  • Added a search box in the header
  • Added a dark/light theme button
  • Added an outline sidebar that shows if there's horizontal space
  • There is an OpenSearch spec to add it as a browser search engine
  • Extra information is now listed in an Addenda section
  • New Texinfo and Info renders added
  • There is a new emacs integration package https://metaspec.dev/elpa/ for details
  • X3J13 Issues have been integrated into the HTML
  • Better handling of linking of LOOP keywords
u/azimuth — 6 days ago
▲ 63 r/Common_Lisp+1 crossposts

Metaspec: The dpANS3 Common Lisp Specification is now in s-expr format

Greetings, lispers!

I started this project back in 2015, to translate the TeX original specification into an easily parsed format (s-doc), and to create an HTML rendering of that format as a proof of concept. I finally finished it this year.

The project is here: https://codeberg.org/dlowe/metaspectre/

The rendered spec is as complete as I could make it, including both the acknowledgements and the appendix. The TeX math components have been converted to MathML. It has a list of corrections applied to the spec by automatic patching of the s-doc. It is also, as far as I know, the only published version of the draft spec that includes the TeX comments for historical interest.

You can view the rendered spec at https://metaspec.dev/

reddit.com
u/azimuth — 2 months ago