Skip to content
/ skitter Public

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

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

MDFL64/skitter

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

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages