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§
- rather stupid function to extract nested calls before current call TODO better have some tests
- parses