Featured in Domain Arrivals · 2026-08-07
Kan, the Programming Language That Fills the Gaps
Kan is a dependently typed programming language built around completing partial diagrams, with total pattern matching and native-code compilation.
Why it surfacedThis is not just another language landing page: Kan treats composition, limits, colimits, and related constructions as different kinds of diagram-filling. The homepage pairs that ambitious category-theoretic thesis with concrete examples of recursion, proofs-as-types, arbitrary-precision integers, documentation, and a command to compile a native binary.
Continue into the edition
A File Musicians Can Argue With
August 7’s newborn domains include editable orchestral scores with up to 33 staves, 15 years of Valencia council interventions, a dementia-friendly frame with one optional button, and a memorial golf tournament whose winner wears the Meatball Jacket.
This is one of 1,000 discoveries in the 2026-08-07 Domain Arrivals issue.