Download Citril
One installer, no dependencies. Adds citril to your
terminal and sets up VS Code.
Download for Windows citril-setup-6.exe · 909 KB · Windows 10/11 (x64)
Run it and choose Install. It copies Citril into your user profile, adds it to your PATH, and installs the VS Code extension — no administrator rights needed. Windows may show a SmartScreen prompt for the unsigned installer; click More info → Run anyway.
All downloads (v6)
code --install-extension citril-lang-6.vsix.Looking for an earlier release? See all versions.
After installing, open a new terminal and run
citril --version. New to Citril? Head to
Getting started.
Version history
Closed source, streamlined for embedding
- Citril is now proprietary and free to use — a free download, no redistribution.
- Removed hot reload (
--watch/#pragma watch) to simplify embedding in game engines. - Expanded documentation: a 10-minute tutorial, a cookbook, and a deeper embedding guide.
Bytecode VM + a real installer
- New bytecode compiler and stack VM — runs programs 10–24× faster, now the default engine.
- Standalone Windows installer;
citril.exestatically linked (no dependencies). - Full documentation site and this download page.
Directives & hot reload
#pragmafile directives.#pragma watch/--watchre-runs a file on every save.#pragma versioncompatibility guard.
Conversions & utilities
- ~26 new standard-library functions: conversions, type checks, list/map utilities.
Interpolation & compound assignment
- String interpolation:
"Hi ${name}". - Compound assignment:
+= -= *= /= //= %= ^=. - A richer standard library.
First release
- Complete tree-walking interpreter and the core language.
- Functions and closures, lists and maps,
try/catch, ~35 built-ins.