jdk2ikvm: A source-level conversion tool to migrate Scala programs from JDK to .NET

Companion websites:

JDK2IKVM.png

Description

jdk2ikvm started as a tool used during the initial bootstrapping of Scala on .NET, but can be used to migrate any JDK-based Scala application for which source code is available (subject to API coverage by IKVM itself). After conversion by jdk2ikvm, the resulting sources can be compiled with Scala.NET. Graphically:


nestedRewriting.png


Using jdk2ikvm


Case studies


Under the hood


Project ideas for jdk2ikvm


Project ideas for other source-level converters, applying the same techniques of jdk2ikvm




Last updated: 2011-04-24, Miguel Garcia