HackerTrans
TopNewTrendsCommentsPastAskShowJobs

dlowe-net

no profile record

Submissions

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

metaspec.dev
17 points·by dlowe-net·18 ngày trước·0 comments

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

metaspec.dev
3 points·by dlowe-net·28 ngày trước·1 comments

comments

dlowe-net
·28 ngày trước·discuss
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 tháng trước·discuss
BBEdit started in the 90s and was an early adopter for TCL extensibility.