Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Sessions at Strange Loop 2011 about Dynamic Languages

Your current filters are…

Monday 19th September 2011

  • JVM dynamic languages interoperability framework

    by Attila Szegedi

    With the advent of the invokedynamic in Java 7, implementations of language runtimes on JVM will become much more performant and powerful. Invokedynamic in itself is however only the first stepping stone, the least amount of functionality exposed by the JVM sufficient to enable the new features. Language implementers still need a lot of plumbing for correct interoperability with Java objects: overloaded method resolution, property access, collections access, and so on. The JVM Dynamic Linker Framework provides these functions, a convention for specifying them as invokedynamic calls, and means to link the invocations. More importantly, it provides means for registration and discovery of the same functions for other languages, acting as a nexus that can transparently link call sites generated by one language implementation to code in another implementation. Thus, it allows a dynamic language runtime to handle not only POJOs, but also objects from any other dynamic language runtime that itself uses the framework.

    At 10:30am to 11:20am, Monday 19th September

    In Gateway 2, Hilton St. Louis at the Ballpark