486 B
486 B
So you wanted to build a JVM
as in why not???
actually:
System.out.println("Hello World") would be a major achievement. It's nowhere near that level...
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
Ultimate goal
- Hello world domination