10000 GitHub - treytomes/miniscript_rs: A Rust implementation of the MiniScript language.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

treytomes/miniscript_rs

Repository files navigation

miniscript_rs

A Rust implementation of the MiniScript language.

I will be following along with the Crafting Interpreters book as I build this.

The interpreter will be built in 2 stages:

Stage 1

Build a recursive descent parser that will execute MiniScript programs.

Stage 2

ASTs will be compiled to WASM and executed there.

More details to follow as I figure them out.

I'm not fully committed to targetting Rust for the IR. Here are 2 other options:

  1. https://cranelift.dev/
  2. https://llvm.org/docs/tutorial/MyFirstLanguageFrontend/index.html

Just learned about CraneLift recently. It looks like it might be a more modern tech. Bonus is that either of these could probably still compile to either native or WASM if I wanted.

TODO

About

A Rust implementation of the MiniScript language.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0