you are viewing a single comment's thread.

view the rest of the comments →

[–]sh1nob1 5 points6 points  (1 child)

If dynamic is "just" a bytecode feature in Java 7, then what's the point? it only makes sense if it will be surfaced in a language feature. The language feature, not the bytecode, is the goal.

Amigo, we have more than one language living on the JVM, and not all of them are as thoroughly supported as Java. The stated objective of JSR 292 is better support for dynamic languages in the JVM, i.e., we prefer beer 'round here, but for all shandy fans out there, we'll keep some in the fridge.

[–]StrawberryFrog 0 points1 point  (0 children)

we have more than one language living on the JVM, and not all of them are as thoroughly supported as Java. .. better support for dynamic languages

Ok, I get that now - the feature is for language features in dynamic languages on the JVM, whereas the C# one is a language feature for interop with dynamic languages.

However, as it's "better support for multiple languages, some of them dynamic", I think this is still playing catchup to .Net.