El vie, 20-05-2005 a las 11:26 +0900, [EMAIL PROTECTED] escribiÃ: (...) > Of course, such a runtime will have > another interpreter or a baseline compiler (written in C/C++?) and > Java-written JIT can be debugged exhaustively. But such a reflective > nature certainly makee debugging harder.
Even if this is true (and I don't buy it completely), there is a very beneficial side-effect: the basic VM core, MM/GC, verifier and JIT make exceptionally good test cases for themselves, which would greatly reduce the possibility of bugs or memory leaks when the releases arrive to the users. At least in the basic data structure and bytecode interpretation/compilation parts. And specially so if the bootstrapping is done in a few machine architectures before releasing. Also as a side effect, performance tuning of the VM will be something intrinsic, as slowness will be noticed fast. Regards -- Santiago Gala <[EMAIL PROTECTED]> High Sierra Technology, SLU
signature.asc
Description: This is a digitally signed message part