Docs
KataScript is a small, dynamic language with functions, types, and an inspectable interpreter. These pages are for the current implementation: language rules, library contracts, source-driven API documentation, and tools.
API and libraryRead declarations and docstrings extracted from the embedded standard library and native runtime.
Language referenceLook up syntax, operators, types, functions, collections, strings, and the standard library.
Language lookup
Section titled “Language lookup”Syntax and keywords · operators · types · functions · collections · strings and bytes · standard library
- Getting started — build the interpreter and run your first script.
- CLI reference — scripts, the terminal REPL, and syntax inspection.
- Docstrings and introspection — inspect declarations, verify doc examples, and regenerate API pages.
- Playground controls — run, debug, and inspect a program.
- Language status — supported features and known limits.
For a paced first read with runnable exercises, open the Book. Kata is experimental; the source repository contains the Rust interpreter, the KataScript standard library, and conformance tests for individual language rules.