Cencio
Cencio VM is a lightweight flexible stack-based virtual machine
Cencio VM is a compact stack-based virtual machine built around the idea of a minimal and extensible execution core. It uses a 32-bit instruction format with a small opcode set, dynamic frame chaining, and a constant pool to keep bytecode compact and language-agnostic. The VM provides two runtime stacks: an operand stack for execution and a frame stack for memory, scope, and control-flow management. Functions, loops, and blocks are represented through specialized frames, enabling dynamic scope resolution, branching, and multiple return values. Rather than embedding complex language features into the VM, Cencio relies on native functions and FFI extensions for most runtime semantics. ...