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

Reply via email to