Language Server Protocol using Clangd
https://eclipse.org/community/eclipse_newsletter/2017/april/article5.php
C++ is a textbook example of a community benefiting from a shared OS parser!
Related Posts
Counter-intuitively, if you're writing a parser for a programming language, you need it to be a total function. As soon as you build IDE tooling, you need ASTs from invalid or incomplete input.
The parser should return (Ast, List<Error>) rather than Result<Ast, Error>.
The Matter protocol is excellent for puns.
"Does it Matter? It doesn't Matter."
Zig shipped a RISC-V backend before AArch64!
I think RISC-V is doing really well in the technology enthusiast community.
https://news.ycombinator.com/item?id=44222212