I use Java and .NET since many years now and I see many implementations of the JVM and the CLR around; many OSs, many vendors, etc., but I’m asking here if anyone knows about implementing a CLR on a JVM or a JVM on a CLR.
If such a bridge could be done, it should make thing really more run-time portable!
I know there are few differences and many similarities between CLR and JVM, but there are also cross-compilers between the two runitimes, like XMLVM, and maybe it is possible to give this functionality at runtime…
Is this possible? If not what are the principal technical obstacles?
IKVM.NET allows to run Java bytecode on top CLR (Mono or MS) and to compile java source code to CLI, of course library support might be an issue.