An umbrella project for easily compiling all my projects related to creating, reading and running JVM .class files.
It includes:
- JOak JVM: a basic, but functioning, JVM written in Scala.
- JOak Analyser: a command-line tool for debugging & analysing JVM .class files.
- JOak ClassFiles: a JVM micro-library for reading JVM .class files.
Clone this project, then run:
git submodule update --init --recursive
See the individual projects for usage instructions. This project simply makes sure that all dependencies are where they're expected to be.