Reactive is a small, expression-oriented language compiled to bytecode and executed on a stack-based VM.
The Rust VM lives in src/, and a bootstrapped compiler lives in project/bootstrap/.
In root folder reactive.
Run:
cargo buildIn root folder reactive.
Run the compiler without changing PATH:
cargo run -- compile myproject/main.rx
cargo run -- run myproject/main.rxbIn root folder reactive.
Add the binary to your PATH (Windows PowerShell):
$env:Path = "$env:Path;${PWD}\target\debug"Or you can run:
cargo install --path .Then you can run:
reactive compile project/main.rx
reactive run project/main.rxbWithout needing to type cargo run --.
See rx-vscode/README.md for the extension docs and setup.
- Language guide: docs/language-guide.md
- Standard library: docs/stdlib.md
- Examples: docs/examples.md
- Grammar reference: docs/grammar.md
- Implementation notes: docs/implementation.md