Elixir has a canonical tree-sitter parser! https://github.com/elixir-lang/tree-sitter-elixir
This is the first 'official' tree-sitter parser for a PL I've seen.
miniblog.
Related Posts
Is there a good canonical name for autofixes, where a static analysis tool can apply a change to resolve an issue?
Clang calls them fix-its, LSP calls them quickfixes.
It seems crazy to me that the definitive x86-64 resource is a PDF. It's a good reference, but having a canonical, linkable HTML resource would be really handy.
Shower thought: in the 80s it was more common to have a protocol rather than a single canonical implementation (e.g. SMTP).
Presumably this was partly due to the diversity of computing platforms then? These days it's often sufficient to have a website and a mobile app.