Install and run
Install the CLI, create a project, and run your first Kyna program.
Getting started →Learn the language, run examples, and inspect every compiler stage—from source tokens to HIR, MIR, bytecode, and the virtual machine.
Recommended. Requires Node.js 18 or newer.
Start with a guided lesson, or go directly to the reference you need.
Install the CLI, create a project, and run your first Kyna program.
Getting started →Work through bindings, types, functions, modules, classes, and errors.
Language tour →Use the reference for syntax, semantics, networking, and async behavior.
Language reference →Explore text, collections, files, formats, system tools, and timing APIs.
Standard library →Types can be inferred or written explicitly. State is mutable only when declared with var; const bindings stay immutable.
fn greet(name: str): str {
return "Hello, " + name;
}
const language = "Kyna";
print(greet(language));
Validate bindings, types, nullability, calls, and control flow before execution.
Print tokens, syntax trees, HIR, MIR, and bytecode directly from the CLI.
Execute scripts and projects through Kyna’s compiler and runtime pipeline.
Install the preview CLI, create a project, and learn each language feature in order.