Recently released clojure.tools.cli 0.2.0 has breaking API changes that, as
it turns out [1], were announced on the clojure-dev
mailing list but not here. While clojure-dev archives are indeed public,
many regular Clojure users are not aware of that mailing list and cannot
join it
easily (my request was rejected, for example). This is not the first time I
personally come across breaking API changes in "ex-contrib" libraries that
were never announced on this mailing list.

While I have no problem with there being another mailing list I cannot
easily monitor, the fact that breaking API changes that affect end users
are not
announced on this mailing list doesn't sound right to me. clojure-dev is
not mentioned in clojure.tools.cli README and cannot be easily discovered
via clojure.org.

So, Mr. Hickey & other Clojure/core members: please consider changing
"ex-contrib" library release process to include mandatory announcements of
all of all releases on this mailing list. Highlighting breaking API changes
is also very worth doing, in my opinion.

Thank you.

1.
https://github.com/clojure/tools.cli/commit/439917eda8899f90ad75cc92fe37e966420df043#commitcomment-687839
-- 
MK

http://github.com/michaelklishin
http://twitter.com/michaelklishin

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

Reply via email to