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