> I’ve defended Clojure’s continued support for Java 6 on the grounds that 
it makes new versions of Clojure accessible to companies that are still on 
older versions of the JVM. As Colin says, and as seen in the Frege project, 
there are many valid reasons why older versions of the JVM continue to be 
used.

I'm not trying to argue that some companies, or people, don't have good 
reasons to be stuck with an older version of the JVM. I know this is a 
reality, and I've suffered from it myself in the past. Yet, I can not agree 
that we should limit the growth of Clojure on the basis of such situations.

By making new versions target newer JVM versions, we're not depriving 
anyone from Clojure, we're just preventing them from using the newer 
Clojure versions. If you're happy enough using Clojure 1.7 over Java 6, 
that won't change, and it'll still be better than using Java 1.6.

Like I said, if the features planned for Clojure can actually be 
implemented on an older JVM, I think that's fantastic and it should be done 
so. This just makes everyone happy. On the other hand, I wouldn't agree 
that some features be dropped or compromised for the sake of working on an 
older JVM. In that case, even if I was stuck with an older JVM, I'd rather 
Clojure made the right thing, and implemented the right features, in the 
right way, even if it meant I'd be stuck with an older Clojure.

I think this fits with Clojure's ideals too. Clojure embraces it's host 
platforms and enhances it, without trying to replace it. Just as 
ClojureScript should leverage JavaScripts benefits over the JVM, and 
ClojureCLR should leverage the CLR's benefits over the JVM, I think Clojure 
should leverage the latest JVM benefits over older JVMs.

On Thursday, 21 January 2016 21:28:06 UTC-8, Mars0i wrote:
>
> Thanks Alex, Mike, Sean for clarification about Java 8 in relation to 
> Clojure.  I breath easier now. :-)
>

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

Reply via email to