The KataScript Book
Learn KataScript by reading a small concept, changing a runnable program, and carrying that result into the next chapter.
Start readingFirst programs
- 01Syntax and valuesWrite an expression and see its value.
- 02Bindings and scopeGive values names and track the scopes that hold them.
- 03Control flow and patternsChoose and repeat work with conditions and loops.
- 04Functions and closuresMake behavior reusable and carry a binding out of scope.
- 05Project: stateful counterTest captured state with two independent counters.
- 06FibonacciUse a loop invariant in a complete program.
Data and interfaces
Modules and errors
Keep Docs nearby for exact syntax, API contracts, and current implementation limits.