On 8/20/16, 7:13 PM, "Colin Fleming" <clojure@googlegroups.com on behalf of 
colin.mailingl...@gmail.com> wrote:
> in this case it seems like the change breaks a lot of existing code

I disagree. Compared to the vast amount of Clojure code out there, I would 
contend that this breaks very little code – and that code is arguably wrong in 
the first place. Most of the handful of library maintainers that have been 
notified about this increase in strictness have been quick to fix their code 
(and mostly have been quick to release new versions). This has also been my 
experience so far for libraries that defined their own versions of one or more 
of the new predicates added in Clojure 1.9.0 – very quick updates to add the 
appropriate :exclude to :refer-clojure in those namespaces (and that was for a 
_warning_, not even an error!).

> they have to wait for an update to the library, or fork it.

Or stay on Clojure 1.8.0. Which is true of any other change in Clojure itself 
that causes breakage in code.

I find it very interesting that, in the past we’ve often see relatively slow 
take up of the prerelease builds, with folks saying they don’t want to use 
prerelease software, yet for Clojure 1.9.0 we’re seeing much more uptake of 
clojure.spec driving early adoption of these builds.

Sean



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

Reply via email to