I dont think many will be happy to adopt a system such as you mention (think > like IKVM in mono land ) where their application is emulated inside another > emulated system. Im no expert but having a double layered system of > emulation must be quite slow no matter how great jit/aot becomes. > > This is equivalent to saying that the JVM running on an ARM system needs to do so via an x86 emulator. A totally insane idea!
Instead, we have the JVM, mono, parrot, LLVM, etc. each abstracting away from the underlying architecture and targeting each platform directly. This approach is no different to a language being able to target multiple VMs - the techniques to work with multiple instruction sets in bytecode are fundamentally no different from the techniques for targeting multiple instruction sets in hardware. -- Kevin Wright mail / gtalk / msn : [email protected] pulse / skype: kev.lee.wright twitter: @thecoda -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
