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

Typst: Designing for Incrementality

A Typed, Algebraic Approach to Parsing (2019)

A Core Calculus for Documents (2024)

Safe Made Easy Pt.1: Single Ownership is (Not) Optional

Rhombus Language 1.0

Lifting E-Graphs

Solod v0.2: Networking, new targets, friendlier interop

Why languages should never reorder structs

Type Inference (Part 1)

Deconstructing Datalog

Datalog

Control Structures in Programming Languages

Vim Creator Bram Moolenaar's Forgotten Programming Language, Zimbu (2023)

More →