Java 8 is finally getting anonymous first class functions which is a 
feature that has already existed in many (most?) other JVM languages such 
as Scala for many years.

One big difference is that Java 8 is using invokedynamic method handles and 
sacrifices Java 6 backward compatability while the other JVM languages 
stick with Java 6 friendly byte code.

I've seen some presentation slides arguing that invokedynamic methodhandles 
are a better implementation. Now, that we can download a Java 8 build with 
lambda support and run our own tests, can I see any of the benefits of the 
new JVM features used by Java 8 over something like Scala which sticks with 
strictly JDK 6 byte code? Is there a certain type of benchmark that I can 
run that demonstrates the advantages?

-- 
You received this message because you are subscribed to the Google Groups "Java 
Posse" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/javaposse/-/c5LCgXmvdsoJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to