It was one the main stated goals for a long time to replace it, unless I read it wrong, but i guess they'll still be hardcore backwards compatible as always
On Thu, Aug 30, 2012 at 5:39 PM, Ricky Clarkson <[email protected]> wrote: > Removing the classpath is not a part of the proposal. Java is not intended > to break over time. > > On Aug 30, 2012 12:35 PM, "Thomas Matthijs" <[email protected]> wrote: >> >> On Thu, Aug 30, 2012 at 5:16 PM, Kevin Wright <[email protected]> >> wrote: >> > I always figured that anyone who wanted lambdas that much would be >> > sailing >> > the choppy JVM waters on a differently lingual boat by now. It's not as >> > though you even have to change your ops infrastructure or much of your >> > tooling to do so. >> >> If it was up to me sure, but convincing my coworkers :x, in the end >> everyone on the team needs to be able to understand/fix any part of >> our codebase, (guess you'll tell me to find another job). >> It's a lot easier to push an upgrade to java x through then to teach >> them scala/.../.. (along with their tooling for compiling, IDE setup, >> etc ) >> >> > (hint: rename scala.jar/clojure.jar/groovy.jar/whatever.jar to >> > apache-closures.jar, release your project binaries as you always did. >> > Don't >> > make a song and dance about it, it's easier to ask forgiveness than to >> > request permission) >> > >> > Jigsaw on the other hand... That means distinctions like SE/ME can be >> > done >> > away with, long-deprecated code can finally be removed, startup time, >> > download time, and memory foot print can be reduced, etc. It makes Java >> > far >> > more suitable for running on something like the Raspberry Pi. These are >> > cross-cutting concerns that benefit all languages on the Java platform. >> >> I think most of us are using java server side, where none of these >> things matter at all, i don't even think it starts up slow. >> Sure it can help with very limited jarhell with like xerces/jaxb etc, >> but for the average joe these things have been solved long ago or our >> application wouldn't function at all. >> >> Also if jigsaw is in the same release as lambdas and the classpath no >> longer exists and all tools/scripts/whatever need to be updated, this >> will make it a lot hander to push the upgrade to that java version >> through, and delay when I can use the other new shinies even longer. >> >> However if you already jumped ship to an alternative jvm language, >> there is not much in java8 for you, so i understand those people >> pushing hard to get jigsaw in it. >> >> > >> > Defender methods and method handles are also just plain awesome. Even >> > without lambdas, I'd fully expect some powerful optimisations to be >> > realised >> > on top of those two. >> >> I kind of lump those together with lambdas :) >> >> > >> > >> > >> > >> > On 30 August 2012 15:57, Thomas Matthijs <[email protected]> wrote: >> >> >> >> On Thu, Aug 30, 2012 at 4:03 PM, Ricky Clarkson >> >> <[email protected]> wrote: >> >> > I want my lambdas now and I'm in a job where using non-Java languages >> >> > will be a difficult sell. The earlier the release the better for me. >> >> > >> >> > I've seen classpath hell exactly once, actually in a current project, >> >> > and plan to deal with it in a different way - attempting to >> >> > find/create a combination of libraries that don't have version >> >> > conflicts, and where that is not possible, moving tasks out of the >> >> > same JVM process. >> >> > >> >> > The other benefit would be JVM startup time, which is less and less >> >> > an >> >> > issue each year as machines get faster and Java doesn't get bigger. >> >> > I'd like to see the startup time be improved further, but lambdas >> >> > will >> >> > affect me more than cutting down startup from 5 seconds to 1. >> >> > >> >> >> >> >> >> I agree fully, jigsaw won't fix any problem i currently have, lambdas >> >> on the other hand would be very beneficial >> >> >> > -- >> > You received this message because you are subscribed to the Google >> > Groups >> > "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. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "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. >> > -- > You received this message because you are subscribed to the Google Groups > "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. -- You received this message because you are subscribed to the Google Groups "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.
