El Capitan is now the current version of OS X (although I have not yet personally been able to update to it, because of some straggling compatibility issues with DJ equipment), so the next version of OS X will no longer support Apple’s 1.6 JDK.
On Saturday, August 8, 2015 at 3:44:36 PM UTC-5, Colin Fleming wrote: > > El Capitan (the next version of OSX) is going to be the last to support > Apple's 1.6 JDK. But that still means that I'm going to be stuck supporting > 1.6 until the vast majority of people have moved on from El Capitan - > that's a long way off. > > On 8 August 2015 at 20:52, James Elliott <brun...@gmail.com <javascript:>> > wrote: > >> That sounds like a great project. And I know that in the medium to long >> term, even if Clojure continues to support Java 1.6, eventually Apple will >> stop supporting their legacy VM, so I just hope Afterglow will catch on >> enough by then to convince Cycling ’74 to update their MXJ bridge. ;^) >> >> -James >> >> On Aug 8, 2015, at 13:03, Andrew Oberstar <ajobe...@gmail.com >> <javascript:>> wrote: >> >> I may end up in the same incomplete, unmaintained state as the other >> libraries you've seen, but I'm slowly starting on a Java interop library >> "cljj" (https://github.com/ike-tools/ike.cljj). >> >> - AutoCloseable - As James (Reeves) mentioned, clojure.core/with-open >> meets this need. >> - NIO2 - Standard Java interop is functional, but can be a pain due to >> the heavy use of varargs in NIO2 APIs. I'd like to wrap this in cljj. >> - Streams - Can add reduce/transduce support by implementing CollReduce >> protocol. There's not a clean way to support the clojure.core/seq function, >> that I've seen without wrapping the stream. I plan to support this in cljj. >> - Lambdas - I do find these to be a pain, and had a thread on this list a >> week or two ago. Right now I'm planning to just have functions/macros to >> wrap/define methods implementing java.util.function interfaces. Ideally, >> the compiler would support this better. This is the only one that really >> would require any change to Clojure itself for better Java 8 support IMO. >> >> I can understand James' (Elliott) desire to keep Java 6 compatibility for >> platforms that are slower to adopt newer JVMs, but I hope that doesn't >> become an excuse for Clojure to stay moored to the JVM's past for the >> long-term. >> >> Andrew Oberstar >> >> On Fri, Aug 7, 2015 at 7:12 AM Morten Christensen <m...@41concepts.com >> <javascript:>> wrote: >> >>> I am new to Clojure which I am evaluating using Clojure for a Java 8 >>> based framework with code in clojure, java and possibly other jvm based >>> languages that all need to interoperate. >>> >>> Clojure has many smart features which I like but there is at least one >>> drawback. I could be wrong (?) but it appears to me that feature-wise it is >>> limited to a legacy version of java - Java version 6 from 2008. >>> >>> Happily Clojure tolerate running under Java 7/8 but I have found no >>> specific support for Java 7/8 features. In particular there is no support >>> for NIO 2.0 or interoperability support for @FunctionalInterface, >>> java.lang.AutoCloseable, Method parameter reflection, java.util.stream etc. >>> >>> I could do my own Clojure wrapper for NIO 2 but it seems to be quite >>> hard for that particular tech (other people in the community have tried >>> without being 100% complete and could not find anything that is actively >>> maintained). All the other stuff seems like something that need in Clojure >>> itself along with invokedynamic and other optimizations. >>> >>> Is there any plans for actively supporting Java 7/8 ? >>> >>> /Morten >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Clojure" group. >>> To post to this group, send email to clo...@googlegroups.com >>> <javascript:> >>> Note that posts from new members are moderated - please be patient with >>> your first post. >>> To unsubscribe from this group, send email to >>> clojure+u...@googlegroups.com <javascript:> >>> 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+u...@googlegroups.com <javascript:>. >>> 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 clo...@googlegroups.com >> <javascript:> >> Note that posts from new members are moderated - please be patient with >> your first post. >> To unsubscribe from this group, send email to >> clojure+u...@googlegroups.com <javascript:> >> For more options, visit this group at >> http://groups.google.com/group/clojure?hl=en >> --- >> You received this message because you are subscribed to a topic in the >> Google Groups "Clojure" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/clojure/PjK0kYP1nCs/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> clojure+u...@googlegroups.com <javascript:>. >> 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 clo...@googlegroups.com >> <javascript:> >> Note that posts from new members are moderated - please be patient with >> your first post. >> To unsubscribe from this group, send email to >> clojure+u...@googlegroups.com <javascript:> >> 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+u...@googlegroups.com <javascript:>. >> 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.