HOME WEB NEWS IMAGES CLASSIFIEDS YELLOW PAGESPOLLS - SURVEYS WIKI COUNTRIES PHOTOS US UK INDIA
Avoo.com provides meta search results from various sources

Da_vinci_machine


Google



1

The Da Vinci Machine, also called Multi Language Virtual Machine is a starting Sun Microsystems project aiming to prototype the extension of the Java Virtual Machine to add support for dynamic languages.

It is already possible to run dynamic languages on top of the JVM, but the goal is to ease new dynamic languages implementation and performance.

Contents

History

Following the success of the JRuby Java implementation, the project was started end of January 2008Krill, Paul (2008-01-31). Sun\'s Da Vinci Machine broadens JVM coverage. Retrieved on 2008-02-06.. The capabilities experimented by Da Vinci are planned to be added to Java 7.

Support for dynamic Languages

The Java Virtual Machine has currently no built-in support for Dynamically typed languages:

JSR 292 (Supporting Dynamically Typed Languages on the JavaTM Platform) see JSR 292 propose to:

  • add a new invokedynamic instruction at the JVM level, to allow method invocation relying on dynamic Type checking,
  • to be able to change the classes and method at runtime dynamically in a production environment.

The Da Vinci project will prototype this JSR, but also other lower-priority extensionsSub-Projects and Investigations. Sun Microsystems (2007). Retrieved on 2008-02-06..

See also

References

External links

 This computer-related article is a stub. You can help Wikipedia by expanding it.

This article is licensed under the GNU Free Documentation License. It uses material from Wikipedia


Advertise with Us | Search Marketing | Help | Suggest a Site | Privacy Policy
© 2008 www.avoo.com. All rights reserved.