Module passerine::vm[][src]

Expand description

This module contains the core VM implementation. Note that these modules are public for documentation visiblility, But should never be used outside of the module by common or compiler.



A VM executes bytecode lambda closures. (That’s a mouthful - think bytecode + some context). VM initialization overhead is tiny, and each VM’s state is self-contained, so more than one can be spawned if needed.