Skip to content

jorisvddonk/tzo-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tzo-Rust 💎🦀

This is an implementation of the Tzo Virtual Stack Machine in Rust.

Here be dragons!

As this is my first real Rust project, there might we a bit of weirdness in here. It's hard to take the JavaScript development mindset out of an engineer ;) - Tips and feedback are appreciated via issues or PRs :). In particular, adding Tzo foreign functions that require external state is a little cumbersome right now (see questmark-rust), which I hope to be able to address.

Furthermore, the relationship between Tzo-Rust and the TypeScript implementation of Tzo is a little bit ill-defined at the moment. Ideally, I'd like to refactor Tzo as a project into a specification backed by multiple implementations, but work on that has yet to commence.

Due to the above, there's no crate for Tzo available yet for public consumption. This will be available as soon as soon as things stabilize a bit more!

About

Rust version of Tzo

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages