|
|
|
|
|
by amelius
4057 days ago
|
|
This project is nice for educational purposes, but I wouldn't call it a VM, but instead a "bytecode interpreter". I think nowadays it is kind of a minimum requirement to have the intermediate code JIT-compiled (or at least compiled). I'm also missing a garbage collector, although that is not necessarily part of a VM (but often is). See NaCl for a counterexample. By the way, a project that I'd like to see is an efficient garbage collector implemented inside the VM, instead of as being part of the VM. |
|