DevRoom Proposal: InvokeBinder: Fluent Programming for Method Handles
Charles Oliver Nutter
headius at headius.com
Mon Dec 1 15:35:37 CET 2014
Title: InvokeBinder: Fluent Programming for Method Handles
Abstract:
The MethodHandle API provides a powerful way to build optimized
function pointers that do a wide variety of call-path adaptations.
Unfortunately, the API as designed requires mental contortions to
write anything more than trivial handle chains by hand. Adaptations
must be made backwards from the target, argument-list modifications
are done by index and length, and debugging failed adaptations can be
a terrific challenge. InvokeBinder seeks to make method handles fun
and easy to use by providing a fluent API, building adaptations from
the call forward, allowing argument-list manipulation by name and
wildcard, and much more. We'll explore everything InvokeBinder does
today and talk about improvements for the future.
A/V recording: OK
- Charlie
More information about the java-devroom
mailing list