News for hackers. Stuff that matters.
Re:Build a VM step by step with Rust by jashmatthews on Saturday August 04, 2018 @03:13PM (#17688080)
I'm building a YARV compatible bytecode VM using the standard CRuby code to do the lexing, parsing, and compilation. It's the first time I've built anything more complex than a toy interpreter.

Interesting material here: Gluon https://github.com/gluon-lang/gluon/ https://pliniker.github.io/post/dispatchers/ https://play.rust-lang.org/?gist=8fc08d2c9980aaee363d2f7842e...

Finally, there's also Dora https://github.com/dinfuehr/dora by Dominik Inführ, who is interning with the V8 team in Münich. Dora is incrementally compiled, though, rather than being a bytecode VM.

https://dinfuehr.github.io/blog/dora-implementing-a-jit-comp...

Re:Build a VM step by step with Rust by steveklabnik on Saturday August 04, 2018 @04:37PM (#17688335)
Oh whoah! That’s very cool. I was wondering how much work a project like this would be...
Re:Build a VM step by step with Rust by runevault on Saturday August 04, 2018 @08:00PM (#17688999)
I will give all this a look, thanks for the links.