लेखाः · documentation

लेखाः

Two documents. The मार्गदर्शिका teaches the language from your first program forward; the वृत्तम् records exactly how it behaves, down to every diagnostic code. New here? यात्रा — take the interactive tour first.

मार्गदर्शिका The guide · writing karaka

A tutorial that walks from लिख("नमस्ते") to the six कारक roles, rules with evidence, errors as values, and pipelines. Every section maps to a runnable example.

पठ · read the guide →
वृत्तम् The reference · how karaka behaves

The observed-semantics reference for v0.1: source model, evaluation order, numeric rules, scope, rules and frames, the अभिलेख trace, limits, and the complete K-code diagnostics catalog.

पठ · read the reference →

आरम्भः · install the CLI

Run it on your own machine

One Rust core runs the CLI, the REPL, and this site's WebAssembly playground. Pass --अभिलेख and any program prints its audit trace. Prefer the browser? Open the क्रीडास्थलम् or work through the यात्रा.

$ cargo install --path crates/karaka-cli
$ karaka run program.karaka
$ karaka run program.karaka --अभिलेख   # with the audit trace
$ karaka repl
$ karaka translit roman-draft.txt        # Latin → Devanagari