Da Vinci Machine Project Wiki

The Da Vinci Machine Project is a set of modifications of the JVM to support implementations of non-Java languages at a quality level (performance, compactness) near that of Java. The project is a part of the OpenJDK. Developers can write notes here.

Intentions and non-intentions

This wiki contains:

Look for non-technical content on the static project pages: http://openjdk.java.net/projects/mlvm

Relation to JDK 7

As of 10/2010, JDK 7 includes method handles and invokedynamic, but not language support for invokedynamic.
Released builds of this technology can be found here.
The source repositories are with the rest of JDK7.
For example some of the JDK code is here and some of the JVM code is here.
An advance copy of the javadoc (derived from the mlvm patch queue) is posted here.

Contents

Interesting tasks to do

Who writes this wiki?