Rewriting the Futhark type checker

Algebraic effects and handlers in portable C99

Temper Language

i've been thinking about null pointers

Signed Integers By Default

Capture Clauses as Effects

Reducing Assumptions, Exploding Your Code

The Unreasonable Effectiveness of Constructive Data Modeling

Languages as designed latent spaces

Mechanized type inference for record concatenation

Another Taste of Verse

Verse: A New Scripting Language

Why Rocq is better than Lean for program verification

Parallelizing Compilation: In-Process vs Multi-Process

Carbon Memory Safety first deep dive

An informal tutorial on Joy

NoiseLang: Where N = 5 is a Dirac delta

Almost Always Unsigned

Existentials on a Leash

Parse, Don't Validate – In a Language That Doesn't Want You To

Ante: A new way to blend borrow checking and reference counting

Prism: An Impure Functional Language With Typed Effects

Only Bounds

Elixir v1.20: Now a gradually typed language

Record type inference for dummies

ATS Programming Language

A Brief Introduction to Icon

A Survey of Inlining Heuristics

Nontrailing separators do not spark joy

Evaluation order and nontermination in query languages

More →