4 ms·
even a bytecode vm has to emit bytecode and then move an instruction pointer around. You can do it without using C pointer manipulation but it will always be le
by efficax 4y ago
even a bytecode vm has to emit bytecode and then move an instruction pointer around. You can do it without using C pointer manipulation but it will always be less than ideal. This is a nice little blog post about it: https://pliniker.github.io/post/dispatchers/ https://pliniker.github.io/post/dispatchers/
- lolinder 4y agoThanks! I'm starting work on a VM right now for a side project and was seriously considering using Rust, so this will be really helpful!