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