Not true. A java-in-java JVM donīt need any C code. Making syscalls is as hard as calling a C function (from the assembly point of view), so providing a wrapper for ether native functions or system calls is not that big deal. But, well, it would be a lot more profitable to leverage APR to do a lof of this dirty work. But no java-in-java JVM can escape from having a C interface, at least for JNI. Rodrigo
On 5/23/05, Tor-Einar Jarnbjo <[EMAIL PROTECTED]> wrote: > > Geir Magnusson Jr. wrote: > > > (for the record, this isn't about "not doing Java" or "not doing > > JikesRVM", but rather my understanding that we'll need a small C/C++ > > kernel to host the modules, no matter how they are written, and this > > is a way to get that going...) > > Excuse me if I'm missing something, but wouldn't it be necessary to > implement parts of the VM or the class library in native code anyway? > I'm thinking about code to access e.g. resources like I/O devices, sound > etc.? Or is this discussion C vs Java restricted to the bytecode > executing part of the VM? > > Tor > >