All about the Scala.Net Compiler
jdk2ikvm(April 2011) Do-it-yourself files:
ikvmcworks (September 2010)
ILPrinterVisitorready for Generics (June 2010)
GenMSILhandle properties, delegates, and events (July 2010)
jdk2ikvm) to automate the migration of Scala sources from JDK to .NET (once migrated, those sources can be compiled by Scala.NET against the IKVM library to obtain .NET assemblies). Our experience with this tool is based on porting the Scala compiler itself and the Scala library. However, the API migration that
jdk2ikvmperforms is general in nature, and thus it would be interesting to field-test it with other large Scala applications (for a non-exhaustive list, see a Scala Corpus). "Field testing" means more than just running
jdk2ikvmand hoping for the best, it includes for example running the (migrated) test suite of the application on .NET. An expected by-product of these case studies are additional conversion rules, gathered for JDK APIs previously not addressed by the conversion.