Skip to content

Repository files navigation

Skitter

An experimental bytecode interpreter for the Rust programming language. Not fit for any kind of serious use.

Currently uses rustc as a front-end, and supports a decent subset of the language.

The std crate is not yet supported, but a decent amount of code from core and alloc runs.

Major roadblocks remaining:

  • Destructors
  • FFI

Here is a very bad diagram of the project's high-level architecture:

flowchart

Usage

Requires a specific rust compiler and components specified in rust-toolchain.md which cargo should install automatically.

About

An experimental bytecode interpreter for the Rust programming language. Not fit for any kind of serious use.

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages