FWIW, we took 1.7.0-alpha1 to production yesterday. Despite the supposed 
keyword/symbol construction performance mentioned below, we actually suspect a 
slight slowdown compared to 1.6.0 but we don't have concrete numbers yet (and 
it's only a suspicion - a lot has changed recently in our code base so it could 
be something else). We're not using transducers yet (so we could revert to 
1.6.0 if needed) but we plan to start using them "real soon now".

Sean

On Aug 6, 2014, at 12:06 PM, Alex Miller <a...@puredanger.com> wrote:
> Clojure 1.7.0-alpha1 is now available. 
>  
> Try it via 
> - Download: http://central.maven.org/maven2/org/clojure/clojure/1.7.0-alpha1/
> - Download securely: 
> https://repo1.maven.org/maven2/org/clojure/clojure/1.7.0-alpha1/  :)
> - Leiningen: [org.clojure/clojure "1.7.0-alpha1"]
> 
> Clojure 1.7.0-alpha1 has the following changes from 1.6.0:
> 
> 1) Improved keyword and symbol construction performance
> 
> Symbols no longer intern namespace or name strings (interning is relatively 
> slow). Keyword cache lookups benefit from this and also from other minor 
> changes in cache lookup.
> 
> 2) Transducers support as outlined in Rich's blog post:
> 
> http://blog.cognitect.com/blog/2014/8/6/transducers-are-coming
> 


Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to