Speakers | |
---|---|
Remi Forax | |
Schedule | |
Day | Saturday |
Room | AY |
Start time | 15:45 |
End time | 16:15 |
Duration | 00:30 |
Info | |
Event type | Podium |
Track | Free Java |
Language | English |
Lambda + JSR292
This talk outline why and how anonymous functions also called lambdas should be implemented using method handle, one feature introduced by JSR 292 in Java VM.
I will introduce a proposed syntax that is slighly different from the one proposed by Mark Reinhold, and explain how the syntax can be translated to a bytecode understandable by a JDK7 VM. Then I will discuss the possible reification of function types. I will finish by demoing a prototype of java compiler patched with lambdas implemented using method handles.