A small language for learning restricted dependent types, with a browser editor that shows what the type checker knows at every point of a program. Loosely based on Sleight.
programming-language education dependent-types tutorial typescript browser interactive teaching proof-assistant type-theory language-design formal-verification type-checker type-systems termination-checking restricted-dependent-types sleight
-
Updated
Nov 12, 2026 - Lean