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)

Syntactic Musings on View Types

Doing the Prospero-Challenge in RPython

Python is an interpreted language with a compiler

Rhombus Language

SpecTec has been adopted

Representing Type Lattices Compactly

Interaction nets

The Prospero Challenge

Does unsafe undermine Rust's guarantees?

A float walks into a gradual type system

The problem with OOL is not the OO (2009)

Don't Be Afraid of Types

From Languages to Language Sets

More →