> > One big difference is that Java 8 is using invokedynamic method handles > and sacrifices Java 6 backward compatability > Every major Java release sacrificed backward compatibility, so it will be business as usual.
while the other JVM languages stick with Java 6 friendly byte code. > Some languages also let you decide which class file version oyu want to emit. 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? > I guess your best bet is to wait until Scala's Java7/8 backend comes around the corner and then bootstrap the whole thing once, targeting 5 or 6, and once, targeting 7 or 8. That way you would have a large enough corpus to make reliable measurements. -- 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/-/hkHrtFapZPUJ. 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.
