JorthVM - A Java Virtual Machine written in Forth
JorthVM is an implementation of the Java Virual Machine written in Forth. join us at #JorthVM on irc.oftc.net !
go into src/ and type `make', then you get the gforth prompt
look in ./src/jvm-test.fs for usage examples. (e.g. RunDemo)
- class loading, classfile parsing
- static field access and calling static methods o static initializer
- object instantiation: field access and method calling
- inheritance
- native calls, using forth words
- exception handling
- interfaces
- implmement more instructions
- more java.*;
JorthVM documentation is contained in this file as well as in HEADER.txt. These
files are formated using the markdown markup language.
A HTML version of the documentation can be created by make doc
.
TODO
- Gforth
- javac
- markdown (optional, for HTML documentation)
- qemu-kvm-extra (ubuntu; optional, for cross testing)
FIXME
Run make test
.
The program is distributed WITHOUT ANY WARRANTY.
Copyright (C) 2011, 2012 Sebastian Rumpl, Bernhard Urban, Josef Eisl
Forth JVM is written by
- Sebastian Rumpl e0828489@student.tuwien.ac.at
- Bernhard Urban lewurm@gmail.com
- Josef Eisl zapster@zapster.cc