[jvm-l] Clever uses of InvokeDynamic

Julien Ponge julien.ponge at gmail.com
Sat Apr 21 10:46:29 PDT 2012


Maybe I'm a bit late into the game, but we demoed with Frederic Le
Mouel at Devoxx France an early prototype of a dynamic AOP JVM agent
called JooFlux that takes advantage of invokedynamic. It's still a
research project at this stage, but we will eventually publish this
and release the code as an opensource project.

Cheers

On Tue, Apr 17, 2012 at 7:30 PM, Charles Oliver Nutter
<headius at headius.com> wrote:
> I'm filling out the remaining slides in my JAX keynote on
> InvokeDynamic, and I'm interested in additional "clever" uses of
> invokedynamic folks have discovered.
>
> I have included the following, which we make use of in JRuby:
>
> * Dynamic invocation (obviously)
> * Lazy constants
> * Multiple dispatch
>
> I'll also make a brief mention of MethodHandle as a replacement for
> java.lang.reflect stuff.
>
> Other good ones for a room full of people learning invokedynamic for
> the first time?
>
> - Charlie
>
> --
> You received this message because you are subscribed to the Google Groups "JVM Languages" group.
> To post to this group, send email to jvm-languages at googlegroups.com.
> To unsubscribe from this group, send email to jvm-languages+unsubscribe at googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/jvm-languages?hl=en.
>



-- 
Julien Ponge
http://julien.ponge.info/


More information about the mlvm-dev mailing list