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.

by kawcco 26 days ago saved 2 times
Tags:

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

by kawcco 2 months ago

05 Nov 25

This post is quietly profound. Very Zen of Python-core.

by kawcco 3 months ago saved 2 times
Tags:

20 Aug 25

Programs should be valid as they are typed.

via: https://lobste.rs/s/ik0pjv/left_right_programming

by kawcco 5 months ago saved 2 times