[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?

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
  almann.goo at gmail.com 


------------------------------------------------------------------------------


  _______________________________________________
  Mono-devel-list mailing list
  Mono-devel-list at lists.ximian.com
  http://lists.ximian.com/mailman/listinfo/mono-devel-list
-------------- 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