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.
