resurgence 0.1.5

A VM backend library that makes developing interpreters easy. Can be used either as an entire backend, or to create a backend
Documentation

Resurgence

Test Test Crates.io version shield Docs Crates.io license shield

Discord

Resurgence aims to be an embedable VM backend with an easy to use API for projects like:

  • Game engines
  • Full blown interpreters
  • Applications that want custom scripting

Right now, Resurgence is in the alpha phase, so don't expect stability for now

Note: Resurgence is just a backend. This allows us to focus on making it good without having to worry about maintaining a front end. For making a full blown VM, we recommend Crafting Interpters to get an idea on how to make one. Eventually there will be a reference implementation for anyone that needs it

Building Docs

To get basic documentation, run:

cargo doc --open

If you want documentation for internal implementation stuff (yes, we document the internals), run:

cargo doc --open --document-private-items