This is a mirror of official site: http://jasper-net.blogspot.com/

JaCIL: A CLI to JVM Compiler

| Wednesday, December 1, 2010
JaCIL (pronounced "jackal") is a graduate capstone project to create a byte-code compiler to translate CLI binaries to binaries suitable for consumption by the JVM.

Both the .NET Framework via the Common Language Infrastructure (CLI) and the Java Virtual Machine (JVM) provide for a managed, virtual execution environment for running high-level virtual machine code. As these two platforms become ubiquitous, it is of pragmatic and academic interest to have the capability of running CLI code on the JVM and visa-versa.

JaCIL stands for Java Common Intermediate Language. The Common Intermediate Language (CIL) is the byte-code language of the CLI.

JaCIL leverages the Mono Cecil library to read CLI assemblies and the ObjectWeb ASM framework to generate Java class files. In order to use the ObjectWeb ASM Java API, JaCIL utilizes the IKVM.NET JVM implementation for the CLI.

Read more: JaCIL

Posted via email from .NET Info

0 comments: