Just a reminder that Cursive needs to support Java 6, as there are still issues with OpenJDK8 on Mac OS X 10.11. So not all people using Java 6 can be written off as enterprise laggards. On Wed, 20 Jan 2016 at 8:52 PM, Bozhidar Batsov <bozhi...@batsov.com> wrote:
> Even Java 1.7 already reached its end of life. I get it that some > companies are slow to update their infrastructures, but being constrained > to legacy unsupported systems adds both a security risk and some > development overhead. It's high time for Java 1.6 to be laid down to rest > and for people stuck to it to move forward. I'm guessing Cognitect's > enterprise customers are the primary reason 1.6 is still supported. > > On 20 January 2016 at 08:58, Max Penet <m...@qbits.cc> wrote: > >> I doubt it such a big deal actually. >> >> You can run multiple versions of the java on the same machine. The >> only issue would be for legacy projects that are frozen to java 6 and >> would like to upgrade to a lib (like clojure) relying java8. But I >> doubt such projects are the norm, and the few that are probably do not >> care about upgrading to the latest clojure. >> >> There are a lot of very large projects (such as Jetty, Cassandra, etc) >> that just made java8 a requirement for their next/current releases, and I >> don't see much complaining about it (quite the opposite). >> >> Also the fact that clojure itself is not getting an avalanche of new >> feature at every release makes upgrading not so critical. >> >> >> >> >> On Tuesday, January 19, 2016 at 8:33:56 PM UTC+1, Sean Corfield wrote: >>> >>> Didier wrote on Tuesday, January 19, 2016 at 11:08 AM: >>> >>> Why not make new versions of Clojure support the latest Java version and >>> JDK features >>> >>> >>> Since Clojure 1.7 (and 1.8) run on Java 8 quite happily, I assume you >>> mean "Why not drop support for earlier Java versions with each new version >>> of Clojure"? >>> >>> The answer — for any situation like this — is that many companies are >>> slow to upgrade fundamental infrastructure like the JVM because they have >>> so many things that rely on it, so it is a major exercise. For Clojure to >>> be adopted by such companies, it needs to run on their existing JVM >>> infrastructure. >>> >>> Dropping support for older JVM versions is therefore a Big Deal(™) and >>> can not be undertaken lightly. A lot of software generally tries to support >>> current plus two versions back which would mean Java 6 support should >>> likely stay until Java 9 is GA (although it’s true that there is also a lot >>> of software that only supports current plus one version back). >>> >>> Bear in mind that there are many companies still running Windows XP >>> because upgrading is such an expensive business (in time and effort, as >>> well as any actual costs)! >>> >>> Sean Corfield -- (904) 302-SEAN >>> An Architect's View -- http://corfield.org/ >>> >>> "Perfection is the enemy of the good." >>> -- Gustave Flaubert, French realist novelist (1821-1880) >>> >>> -- >> You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> To post to this group, send email to clojure@googlegroups.com >> Note that posts from new members are moderated - please be patient with >> your first post. >> To unsubscribe from this group, send email to >> clojure+unsubscr...@googlegroups.com >> For more options, visit this group at >> http://groups.google.com/group/clojure?hl=en >> --- >> You received this message because you are subscribed to the Google Groups >> "Clojure" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to clojure+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Daniel -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.