The Lisp in the Cellar: Dependent types that live upstairs [pdf]

A Python frozenset interpretation of Dependent Type Theory

Programming in Martin-Lof's Type Theory: An Introduction (1990)

Designing type inference for high quality type errors

Functional hash tables explained

Whippet GC notes on Guile, heuristics, and heap growth

Prompt chaining reimagined with type inference

Things Zig comptime won't do

Four Years of Jai (2024)

What is cosh(List(Bool))? Or beyond algebra: analysis of data types

Syntactic musings on match expressions

facet: Rust reflection, serialization, deserialization — know the shape of your types

Writing C for Curl

New Kind of Paper

Levels of configuration languages

The Memory Safety Continuum

Common Expression Language

A rough survey of compilation, recompilation, and compile-time evaluation

Thinking like a compiler: places and values in Rust

The Y Combinator Explained in Python

How We Got the Generics We Have: (Or, how I learned to stop worrying and love erasure)

Exploiting Undefined Behavior in C/C++ Programs for Optimization: A Study on the Performance Impact

Compilers: Incrementally and Extensibly (2024)

CoSy

Roguetype: The first ever roguelike written in the OCaml type system

Algebraic Semantics for Machine Knitting

A Dependently Typed Assembly Language

Past, present, and future of Sorbet type syntax

The SRE regular-expression notation (1998)

Doing the Prospero-Challenge in RPython

More →