From: [EMAIL PROTECTED] > I guess that the reason why Jikes RVM does not have an interpreter is > mainly its implementation language Java, not for performance:
> Imagine us implementing an interpreter in Java language. We need > another Java runtime to execute the interpreter, otherwise the > interpreter has been compiled into native code. A Java runtime should > be self-containing (except bootstrapping) and then the interpreter has > to be compiled. We have to implement a compiler in advance of an > interpreter. Can we use a pre-existing AOT compiler like GCJ to compile our interpreter? It will be difficult because compiled code has to be compliant with the internal structure (e.g. execution engine interface) of targetted Java runtime and other AOT compilers do not comply with it. Kazuyuki Shudo [EMAIL PROTECTED] http://www.shudo.net/
