Re: [ANN] Clojure 1.9.0 is now available!

2017-12-08 Thread Alex Miller
On Friday, December 8, 2017 at 7:54:23 PM UTC-6, Bost wrote: > > Hi, first of all: thanks for the 1.9.0! > And now issue: it looks like the 1.9.0 is slower than 1.8.0. Is there > any --turbo switch to flip? > I think to be a better comparison, I would do clj -Spath to grab your classpath and

Re: [ANN] Clojure 1.9.0 is now available!

2017-12-08 Thread Andy Fingerhut
Rostislav: I haven't run a bunch of benchmarks to double-check this in detail, but just running a '(println "Hello")' shows a difference between 1.8 and 1.9, which is purely Clojure startup time. I don't see anything in your results that suggests the time difference is getting large with more com

Re: [ANN] Clojure 1.9.0 is now available!

2017-12-08 Thread Rostislav Svoboda
Hi, first of all: thanks for the 1.9.0! And now issue: it looks like the 1.9.0 is slower than 1.8.0. Is there any --turbo switch to flip? Bost time java -jar /home/bost/.m2/repository/org/clojure/clojure/1.8.0/clojure-1.8.0.jar -e '(defn Σ [n] (reduce + (range (inc n (println (Σ (* 1000 100

Re: [core.spec] Stricter map validations?

2017-12-08 Thread Ben Brinckerhoff
Thanks Juan! This works in Clojure, but it doesn't work for me in Clojurescript due to the use of "resolve" " Assert failed: Argument to resolve must be a quoted symbol" This is where I got stuck too. It looks like spec does have access to the predicate at runtime (after all, it can figure ou

Re: [ANN] Clojure 1.9.0 is now available!

2017-12-08 Thread Jose Figueroa Martinez
Excelent news! Thank you all for your effort. It feels like christmas but earlier :-D *"We wish you a merry christmas and a happy new Clojure!"* José FM El viernes, 8 de diciembre de 2017, 13:35:39 (UTC-6), Alex Miller escribió: > > Clojure 1.9 is now available! > > > Clojure 1.9 introduces two

Re: [ANN] Clojure 1.9.0 is now available!

2017-12-08 Thread Didier
Awesome Job! Now looking forward to spec improving and eventually getting out of alpha! On Friday, 8 December 2017 13:54:26 UTC-8, Rick Moynihan wrote: > > Wow great news... Thanks to everyone who made it happen!! > > R. > > On Fri, 8 Dec 2017, 21:11 Sergey Didenko, > wrote: > >> Congratulation

Re: [ANN] Clojure 1.9.0 is now available!

2017-12-08 Thread Rick Moynihan
Wow great news... Thanks to everyone who made it happen!! R. On Fri, 8 Dec 2017, 21:11 Sergey Didenko, wrote: > Congratulations! > > On Fri, Dec 8, 2017 at 10:03 PM, Jozef Wagner > wrote: > >> Congratulations on the long awaited release and thanks to Rich, Stu, Alex >> and all contributors! I'

Re: [ANN] Clojure 1.9.0 is now available!

2017-12-08 Thread Sergey Didenko
Congratulations! On Fri, Dec 8, 2017 at 10:03 PM, Jozef Wagner wrote: > Congratulations on the long awaited release and thanks to Rich, Stu, Alex > and all contributors! I'm glad and proud to be part of it! > > Jozef > > On Friday, December 8, 2017 at 8:35:39 PM UTC+1, Alex Miller wrote: >> >> C

Re: [ANN] Clojure 1.9.0 is now available!

2017-12-08 Thread Jozef Wagner
Congratulations on the long awaited release and thanks to Rich, Stu, Alex and all contributors! I'm glad and proud to be part of it! Jozef On Friday, December 8, 2017 at 8:35:39 PM UTC+1, Alex Miller wrote: > > Clojure 1.9 is now available! > > > Clojure 1.9 introduces two major new features: i

Re: [ANN] Clojure 1.9.0 is now available!

2017-12-08 Thread Alex Miller
whoops, last one should have been: https://clojure.org/reference/deps_and_cli On Friday, December 8, 2017 at 1:52:00 PM UTC-6, Alex Miller wrote: > > I will also mention that if you have visited any of these docs in the > past, they have all been rewritten as well: > >- https://clojure.org/g

Re: [ANN] Clojure 1.9.0 is now available!

2017-12-08 Thread Alex Miller
I will also mention that if you have visited any of these docs in the past, they have all been rewritten as well: - https://clojure.org/guides/getting_started - https://clojure.org/guides/deps_and_cli - https://clojure.org/reference_deps_and_cli And if you're on a Mac, you can grab t

[ANN] Clojure 1.9.0 is now available!

2017-12-08 Thread Alex Miller
Clojure 1.9 is now available! Clojure 1.9 introduces two major new features: integration with spec and command line tools. spec (rationale , guide ) is a library for describing the structure of data and functions with support

Re: [core.spec] Stricter map validations?

2017-12-08 Thread Juan Monetta
I added some stuff on https://gist.github.com/stuarthalloway/f4c4297d344651c99827769e1c3d34e9 that makes your example work I think.