>
> 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.

Reply via email to