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?
 
mfg
Andreas
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 0.3.0.0 release is available at:
http://sourceforge.net/project/showfiles.php?group_id=166087&package_id=188734&release_id=418508

The 0.3.0.0 release notes are available at:
http://sourceforge.net/project/shownotes.php?release_id=418508&group_id=166087

Project home (project info, online API docs, download links, repository link, etc.):
http://jacil.sourceforge.net/

Please let me know what you think!

Best Regards,
Almann

--
Almann T. Goo
[EMAIL PROTECTED]


_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list
_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to