a paper on invokedynamic

John Rose John.Rose at Sun.COM
Tue Nov 10 11:09:32 PST 2009


Dear colleagues,

I have written a paper for VMIL '09 on invokedynamic, which you may  
find interesting:
   Bytecodes meet Combinators: invokedynamic on the JVM
   John Rose, VMIL '09 Workshop at OOPSLA, Orlando, October 2009
   http://cr.openjdk.java.net/~jrose/pres/200910-VMIL.pdf

The focus of the paper is on evaluating the architectural effect of  
adding invokedynamic to JVM bytecodes.  The description of JSR 292 is  
partial and provisional but I expect the part I have described is  
mostly stable.  There is a lot of overview of (a) current  
implementation techniques for JVM languages, (b) how these techniques  
adapt to invokedynamic, and (c) how a JVM might optimize  
invokedynamic.  The treatment mentions HotSpot in a few places, but is  
not specific (not intentionally so, at least) to HotSpot.  I hope it  
is useful to other JVM teams and to dynamic language implementors.

Best wishes,
-- John


More information about the mlvm-dev mailing list