14 Jan 26
On the whole, LLVM has a well-designed intermediate representation (IR), which is specified in the language reference. However, there are a number of areas where design mistakes have been made. And while the LLVM project is generally open to addressing such issues, mistakes in core IR design tend to be firmly embedded in the code base, making them hard to fix in practice. This blog post discusses some of the problems.
12 Dec 25
Interesting idea.
09 Dec 25
Langium is an open source language engineering tool with first-class support for the Language Server Protocol, written in TypeScript and running in Node.js.
What textX couldn’t be.
via: https://www.youtube.com/watch?v=Rniw5QPddmI
05 Nov 25
This post is quietly profound. Very Zen of Python-core.
12 Sep 25
Use the right tool for the job.
06 Sep 25
Do we care about the best case or the worst case?
23 Aug 25
21 Aug 25
20 Aug 25
Programs should be valid as they are typed.
via: https://lobste.rs/s/ik0pjv/left_right_programming
25 Jul 25
A Necessary Evil