Crate calx_vm

source ·
Expand description

Calx VM is a toy VM for learning WebAssembly. It is a stack machine, and it is dynamically typed. Being an experiment, for Calcit project.

Structs§

  • Virtual Machine for Calx code is evaluated in a several steps:

Enums§

  • Simplied from Calcit, but trying to be basic and mutable
  • learning from WASM but for dynamic data
  • learning from WASM but for dynamic data
  • syntax like (i64 -> i64) can be used to types of functions and blocks

Constants§

  • TODO not sure whether bincode remains compatible after new instruction added use string for some semantics

Functions§

Type Aliases§