A tale of sadness and a tale of joy: the tale of invokedynamic use in JRuby and a few other projects since the first prototypes dropped in 2008. I started experimenting with invokedynamic in JRuby in version 1.1.5, early in the JSR-292 process, and kept up with changes as they arrived. Today, JRuby utilizes invokedynamic for several aspects of the Ruby language, and we're finding more ways to use it every day. I'll talk about where we've been and where we're going...what works and what doesn't...and how to understand everything happening under the covers.
Speakers: Charles Nutter