Why formalize mathematics – more than catching errors

An Efficient Implementation of SELF (1989) [pdf]

Metalang99: a rich functional language implemented in C99 preprocessor

Stackful Coroutine Made Fast

From Linearity to Borrowing

The Unix Executable as a Smalltalk Method [pdf]

Dijkstra on the foolishness of natural language programming (1978)

Flowistry: An IDE plugin for Rust that focuses on relevant code

Let's Take Esoteric Programming Languages Seriously

Delimited continuations in lone Lisp

The Mondrian introduction to functional optics

Unconventional Ways to Cast in TypeScript

Primitive overloading

Delimited continuations in lone lisp

New Control Structures In APL? (1982)

N3694: Functions with Data - Closures in C (A Comprehensive Proposal Overviewing Blocks, Nested Functions, and Lambdas)

A Conversation Between Richard Feldman (Roc Creator) and Andrew Kelley (Zig Creator)

lolremez: Polynomial Approximations using the Remez Algorithm

The jank community has stepped up

A Tutorial for the Sam Command Language

plt is the new matplotlib.pyplot

Imagining a language without booleans

Deml: Directed Acyclic Graph Elevation Markup Language

Algebraic Types are not Scary

A dumb introduction to z3

Hashed sorting is typically faster than hash tables

Subtext Retrospective

C++26: Erroneous behaviour

Type checking is a symptom, not a solution

The Expression Problem and its solution

More →