Blog
Design notes and concrete updates from the KataScript workbench.
Design noteUpdateDesign note
A closure keeps a binding
A small counter reveals what a function carries out of the scope where it was created.
A home for KataScript
A new place for the language guide, practical tutorials, and examples you can inspect and run.
Three ways to name a type
Why KataScript separates product types, sum types, and interfaces into kind, enum, and type.