Hey, no word of disagreement for me there. *any* step towards letting
the any language stay up to date without causing a small army of
pitchfork wielders when it inevitably breaks old stuff, is a module
system. Go go Jigsaw!

On Sep 19, 5:30 pm, Joshua Marinacci <[email protected]> wrote:
> many hard problems become solvable with a module system. that's why  
> it's the most important feature for JDK 7
> On Sep 18, 2009, at 4:36 PM, Reinier Zwitserloot wrote:
>
>
>
>
>
> > These are (easily) solvable problems. Especially with a module system.
>
> > On Sep 18, 7:05 pm, Alex Buckley <[email protected]> wrote:
> >> On Sep 17, 5:51 pm, Reinier Zwitserloot <[email protected]> wrote:
>
> >>> Alex, 'source' simply acknowledges that java (the language) syntax  
> >>> and
> >>> java (the runtime library) dependencies are utterly unrelated  
> >>> things.
>
> >> Incorrect. Language features often rely on library features. 
> >> Seehttp://blogs.sun.com/abuckley/en_US/entry/versioning_in_the_java_plat
> >> ...
> >> for examples.
>
> >>> Why MUST they track each other? In practice that already doesn't
> >>> happen: Code compiled on javac6 is routinely run on jvm5, and vice
> >>> versa. javac has -source and -target parameters for a reason.
>
> >> javac6 can emit ClassFiles for jvm5 precisely because no source
> >> language changes happened in java6.
>
> >> javac5 can emit ClassFiles for jvm6 because Sun's compatibility  
> >> policy
> >> generally prohibits the removal of features from jvm_n in jvm_n+1.
>
> >> This discussion precisely demonstrates my earlier point. Some people
> >> don't merely suggest a language feature; they demand a detailed
> >> interactive discussion with Sun on the feature. Luckily, I can short-
> >> circuit this one because I wrote a detailed and closely related blog
> >> entry. But there are millions of people with suggestions, and no
> >> company in the world has enough employees to address each and every
> >> one.
>
> >> Alex
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
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