HackerTrans
トップ新着トレンドコメント過去質問紹介求人

dlowe-net

no profile record

投稿

Show HN: Metaspec: The DpANS3R Common Lisp Spec in S-Expr and HTML Format

metaspec.dev
17 ポイント·投稿者 dlowe-net·18 日前·0 コメント

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

metaspec.dev
3 ポイント·投稿者 dlowe-net·27 日前·1 コメント

コメント

dlowe-net
·27 日前·議論
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/

Differences from the Hyperspec (from the README): - Most importantly, it is free to modify and distribute. - The original TeX is very hard to parse and use for things other than generating a printed copy. The Hyperspec is an HTML rendering which can be parsed as HTML, but loses a lot of information. The Metaspec has an easily parsed intermediate form that can be used for all kinds of purposes, like converting into lookups. - Math equations are rendered using MathML. - Includes the acknowledgements and appendix sections. - Uses progressively enhanced Javascript to provide search and light/dark theme switching. - Incorporates over 145 patches for content, using corrections accumulated over the years, and documented in the errata page. - Includes TeX comments, which can contain interesting historical data. - Includes links and identifiers to bibliographical references.
dlowe-net
·9 か月前·議論
BBEdit started in the 90s and was an early adopter for TCL extensibility.