I've been doing multi-version testing against 1.5.0 and 1.4.0 for quite a while and it looks like there are some nice performance improvements in 1.5.0 as well as some nice new language / library features!
I like the improved error messages. There was quite a bit of grumbling on the mailing list about cryptic error messages. I never minded that so much because it was usually an issue with an expression I was working with at the time. But being able do something like (fn x) without any warning when you create it and a cryptic messages when you try to use it could be a pain.
Do you have any benchmarks to post? Would like to see the performance improvements.
Now when are they going to abandon the decimal system and just start calling it Clojure 5 , 6, 7, etc?
When all you have is a hammer, everything looks like a thumb.
Sean Corfield wrote:I haven't seen any benchmarks - and I think the performance improvements will be very dependent on which language features you use heavily... I'm not sure they're across the board changes...
oh, I meant specifically in what you were doing. I'd like to say, though, that I'm not one of those people that focuses on trivial benchmark improvements on specific cases; I just thought it would be interesting to see an example.