Skip to content

harrybridgen/Reactive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

272 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reactive Language

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/.

Quick Start

Build the VM

In root folder reactive. Run:

cargo build

Compiling and Running programs

In root folder reactive. Run the compiler without changing PATH:

cargo run -- compile myproject/main.rx
cargo run -- run myproject/main.rxb

Adding to PATH

In 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.rxb

Without needing to type cargo run --.

VS Code Extension

See rx-vscode/README.md for the extension docs and setup.

Documentation

About

A small experimental bootstrapped language for relational programming over mutable state.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors