So you wanted to build a JVM
as in why not???
actually:
System.out.println("Hello World")
would be a major achievement. It's slowly getting there...
so far
- starts a main class (TODO cmdline args)
- loads classes from a classpath, including jar/jmod files
- instantiates classes
- runs bytecode (TODO more opcodes)
- native methods (not dynamic)
more TODO's
- stacktraces
- check visibility
- IO
- garbage collection
- make code nicer, better
Ultimate goal
- Hello world domination ``