On Sat, Sep 10, 2011 at 2:59 AM, Jan Rychter <jrych...@gmail.com> wrote: > Thanks for the explanations. I'll summarize: clojure-contrib is being > reorganized. There is no clear migration path for applications that > use the monolithic 1.2 contrib. Not all of 1.2 contrib code made its > way into new modules yet. There is no migration guide for existing > applications.
I'm working on this page: http://dev.clojure.org/display/design/Where+Did+Clojure.Contrib+Go I need input from contrib library authors past and present. One thing I discovered while ploughing through old contrib is that there is duplication of functions across namespaces (sometimes two namespaces are almost identical) and there's clearly a lot of unused "cruft" in many old contrib modules! I see no point in dragging all that baggage forward from release to release when it isn't being maintained (or used). As each release of Clojure itself appears and introduces backward compatibility issues, no matter how small, trying to maintain the huge blog of legacy code that is the 1.2 monolithic contrib makes absolutely no sense. > I'd much rather see an announcement of > production-ready Clojure 1.3 than an announcement of very cool core > code that can't really be used in production systems. World Singles is using Clojure 1.3 in production today - without monolithic contrib. We're using several new contrib libraries and the 3rd party libraries we use have all been made 1.3 compatible (sometimes that's taken me becoming a committer on those librares, sometimes the author is only too happy to make the changes once they've been pointed out). -- Sean A Corfield -- (904) 302-SEAN An Architect's View -- http://corfield.org/ World Singles, LLC. -- http://worldsingles.com/ Railo Technologies, Inc. -- http://www.getrailo.com/ "Perfection is the enemy of the good." -- Gustave Flaubert, French realist novelist (1821-1880) -- 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