Re: Is there some central information available on Java 9 compatibility for Clojure and tools

2018-02-27 Thread Ivan Pierre
There are already some posts about the work to do (a little bit)

Java 9 was recently released on September 21st, 2017. If you’re a Clojure 
developer, you’re probably keen to try it out to see some of the new 
features and performance improvements available. To do so, you need to do a 
few things. For most projects, this will be a small to moderate amount of 
work. 
https://www.deps.co/blog/how-to-upgrade-clojure-projects-to-use-java-9/
An old video where the problems are described
https://www.youtube.com/watch?v=4fevIDAxQAM

You have to use last Clojure and Leiningen version, so use of library is 
dependent on the update thereof... ;)

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


Re: Is there some central information available on Java 9 compatibility for Clojure and tools

2018-02-25 Thread Ghadi Shayban
Clojure always worked on Java 9 but lein and boot were broken for a while. Now 
they're fixed.

The only remaining defect is the inability for Clojure to call static interface 
methods which are a new thing in Java 8. The bytecode verifier in Java 9 added 
a small backwards incompatible check that made those static interface calls 
break. (They have to be encoded a slightly different way) You can use Java 
reflection to make those calls.

http://dev.clojure.org/jira/browse/CLJ-2284

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


Re: Is there some central information available on Java 9 compatibility for Clojure and tools

2018-02-25 Thread Stuart Sierra
There's no single source, but you can find issues with Clojure and contrib 
libraries by searching the Clojure JIRA  for 
"Java 9".

Toby Crawley started a small collection of known issues at 
github.com/tobias/clojure-java-9

–S

On Sunday, February 25, 2018 at 11:01:43 AM UTC-5, Arie van Wingerden wrote:
>
> Some time ago I tried Java 9 and reverted back to 8 when I ran into 
> problems.
> Is there conclusive info on the versions which will definitely (not) work 
> correctly with Java 9?
>

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


Is there some central information available on Java 9 compatibility for Clojure and tools

2018-02-25 Thread Arie van Wingerden
Some time ago I tried Java 9 and reverted back to 8 when I ran into 
problems.

Is there conclusive info on the versions which will definitely (not) work 
correctly with Java 9?
   - Clojure itself
   - Leiningen
   - LightTable
   - etc.

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