Tish Documentation
A minimal, TS/JS-compatible language designed for both interpretation and native compilation. Same source runs identically in either backend.
Quick Start
# Run with interpreter
tish run src/main.tish
# Compile to native binary
tish compile src/main.tish -o app
./appWhat is Tish?
Tish is a minimal language built in Rust that:
- Looks like JavaScript — familiar syntax with
let,const,fn, arrows, template literals - Runs two ways — interpret for fast iteration, compile to native for production
- Is secure by default — network, filesystem, and process APIs are feature-gated
- Has no
undefined— usesnullonly; strict equality (===/!==) only