Re: [ANN] Clojure 1.8.0-alpha4

2015-08-05 Thread Dragan Djuric
Adding potemkin and clj-tuple dependencies explicitly solves the problem until they upgrade vertigo. Thanks a lot for the tip! On Wednesday, August 5, 2015 at 4:33:06 PM UTC+2, Alex Miller wrote: > > This is a latent bug (now exposed due to other changes in 1.8) in > potemkin's deftype+ used by

Re: [ANN] Clojure 1.8.0-alpha4

2015-08-05 Thread Alex Miller
This is a latent bug (now exposed due to other changes in 1.8) in potemkin's deftype+ used by vertigo which was fixed here: https://github.com/ztellman/potemkin/commit/de6b6e8af5ae19adfc21841e029f3f126cfe28a6 I'm not sure what is involved in upgrading your version of potemkin or vertigo to inclu

Re: [ANN] Clojure 1.8.0-alpha4

2015-08-05 Thread Dragan Djuric
Trying to compile an application using ztellman/vertigo 1.3.0 library. Worked with Clojure 1.7.0, Clojure 1.8.0-alpha4 raises the following exception: An app that worked with vertigo 1.3.0 and Clojure 1.7.0 causes the following exception in the Clojure compiler: java.lang.NoClassDefFoundError: I

Re: [ANN] Clojure 1.8.0-alpha4

2015-08-04 Thread Nicola Mometto
There is some weirdeness going on with the new release. Compare: Clojure 1.7.0 user=> (def foo String) #'user/foo user=> (defn ^{:tag foo} a []) #'user/a with Clojure 1.8.0-master-SNAPSHOT user=> (def foo String) #'user/foo user=> (defn ^{:tag foo} a []) CompilerException java.lang.IllegalArgu

Re: [ANN] Clojure 1.8.0-alpha4

2015-08-03 Thread Dragan Djuric
Clojure only supports long and double primitives as function hints. You are using int; it didn't work with pre-1.8.0 clojure. -- 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 post

Re: [ANN] Clojure 1.8.0-alpha4

2015-08-03 Thread Rangel Spasov
Thanks for the new alpha everyone! Getting a compiler error below. I think it's because of: https://github.com/hugoduncan/clj-ssh/blob/develop/src/clj_ssh/ssh.clj (defn ^int session-port "Return the port for a session" [^Session session] (.getPort session)) Is this by design? Rangel #

Re: [ANN] Clojure 1.8.0-alpha4

2015-08-03 Thread Alex Miller
No, there are no plans to integrate this work. On Monday, August 3, 2015 at 9:18:26 AM UTC-5, Solomon wrote: > > Congratulations. Maybe the performance optimization based on new JVM > Graal/Truffle is the correct way. For instance: > http://ssw.jku.at/Teaching/MasterTheses/Graal/TruffleClojure.

Re: [ANN] Clojure 1.8.0-alpha4

2015-08-03 Thread Qihui Sun
Congratulations. Maybe the performance optimization based on new JVM Graal/Truffle is the correct way. For instance: http://ssw.jku.at/Teaching/MasterTheses/Graal/TruffleClojure.pdf Do the Clojure core team have the plan ? 2015-08-03 20:32 GMT+08:00 Alex Miller : > Clojure 1.8.0-alpha4 is now ava

Re: [ANN] Clojure 1.8.0-alpha4

2015-08-03 Thread Qihui Sun
Could we study from JRuby 9.0.0.0 http://jruby.org/2015/07/22/jruby-9-0-0-0.html https://github.com/jruby/jruby/wiki/Truffle 2015-08-03 22:17 GMT+08:00 Qihui Sun : > Congratulations. Maybe the performance optimization based on new JVM > Graal/Truffle is the correct way. For instance: > http://ssw

Re: [ANN] Clojure 1.8.0-alpha4

2015-08-03 Thread Alex Miller
Few bugs corrected below. On Monday, August 3, 2015 at 7:32:37 AM UTC-5, Alex Miller wrote: > > Clojure 1.8.0-alpha4 is now available. > > Try it via > - Download: > https://repo1.maven.org/maven2/org/clojure/clojure/1.8.0-alpha4 > - Leiningen: [org.clojure/clojure "1.8.0-alpha4"] > > Below is a