Awesome
Maiden
Maiden is a Rockstar interpreter written in Rust.
Why the name?
Well given that Rockstar is about hard rock from the 1980s, Iron Maiden seemed like the obvious name given the existing use of iron as a name for Rust programs (despite it actually being named after a fungus)
Status
Rockstar is still very much in active flux, but we target the full "fixtures" test suite from the reference implementation (excepting some issues in it)
Usage
Clone this repo and update the submodule
git clone https://github.com/palfrey/maiden.git
cd maiden
git submodule update --init
After this, cargo run --quiet <your rockstar program>
works pretty well
Web version
There's a deployed edition at https://palfrey.github.io/maiden/. To work with it
- Install trunk
- Run
trunk serve --release
(weird bugs with debug config for some reasons) - Goto http://localhost:8080/