Lately I’ve been spending quite a bit of time learning Rust, and as any sane person would do, after writing a few 100 lines programs I’ve decided to take on something a little bit more ambitious: I have written a Java Virtual Machine in Rust. With a lot of originality, I have called it rjvm. The code is available on GitHub.
I want to stress that this is a toy JVM, built for learning purposes and not a serious implementation.
Toy or not, this is ambitious and impressive.