Da Vinci Machine

From JVMLangSummit
Revision as of 10:38, 16 September 2009 by Al3x (talk | contribs) (New page: = Background = * project goal: changes to the JVM bytecode architecture * JVM has been language-independent from the beginning, but hasn't necessarily been optimal for non-Java languages *...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Background

  • project goal: changes to the JVM bytecode architecture
  • JVM has been language-independent from the beginning, but hasn't necessarily been optimal for non-Java languages
  • first code posted in 2008, along with draft specifications for reviewer (JSR 292)
  • balancing specification with implementation: tail-calls, interface injection, invoke dynamic ("indy")

Current Status

  • active developer community on mailing list, IRC
  • programmers assigned to a number of key tasks in JSR 292

Future

  • fixnums and tuples handled better in the JVM