[Mono-dev] JaCIL Project

Andreas Nahr ClassDevelopment at A-SoftTech.com
Sun May 21 03:59:00 EDT 2006

Nice project, however my guess would be that it will be extremely hard to translate arbitrary CIL to Java bytecode.
The hard part is likely that CIL has lots of construcs that Java bytecode does not have. Just to name a few common/important ones: Generics, Pointers and Pointer arithmetic, unchecked exceptions, events, delegates, ...

How are you planning to solve that problem?

  Hi all,
  I've just released an early version of JaCIL, a .NET assembly to Java class file byte-code compiler.  It leverages Mono.Cecil to deal with the concrete PE file format of assemblies and uses ObjectWeb ASM via IKVM.NET to deal with the concrete format of Java class files.

  This release supports about 50 byte-codes, enough to translate simple methods with arithmetic.  Not much, you may think, but a considerable milestone for the project.  I plan on getting more of the basic instructions implemented for the next release including method invocation.  Also on my list of things to do is a testing harness for the compiler/run-time so I can create a test suite. 

  The release is available at:

  The release notes are available at:

  Project home (project info, online API docs, download links, repository link, etc.):

  Please let me know what you think! 

  Best Regards,

  Almann T. Goo
  almann.goo at gmail.com 


  Mono-devel-list mailing list
  Mono-devel-list at lists.ximian.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20060521/5885c32a/attachment.html 

More information about the Mono-devel-list mailing list