Hi

On 12 September 2011 11:43, Jan Rychter <jrych...@gmail.com> wrote:
> On Sep 10, 9:31 pm, Sean Corfield <seancorfi...@gmail.com> wrote:
>> On Sat, Sep 10, 2011 at 9:46 AM, Jan Rychter <jrych...@gmail.com> wrote:
>> > If you use Clojure to build an application that you subsequently
>> > launch and maintain, it is pretty much a given that you use contrib.
>> > Lots of it, in fact.
>>
>> I think that depends on when you started building stuff with Clojure.
>> I get the impression quite a bit of old contrib grew up to provide
>> functionality not in Clojure's core and I see quite a few pieces of
>> old contrib that are explicitly deprecated because functions moved to
>> Clojure 1.2 (c.c.string, for example, mostly moved to clojure.string
>> long before Clojure 1.3 got under way). I suspect that folks who
>> started with Clojure long ago and are relying heavily on old contrib,
>> are probably relying on those old deprecated namespaces and functions
>> and have simply avoided updating their code to use the newer,
>> supported namespaces. I think the break in contrib coming with 1.3
>> will be good for the Clojure ecosystem overall because it will force a
>> lot of folks to clean up their code :)
>
> Just to clarify, I am not against change, quite the opposite — I'd
> much rather see a quickly evolving Clojure ecosystem than one mired in
> legacy code. I will gladly rework my code regularly so that it works
> with newer releases. I'd just like to see the process somewhat
> documented.
>
> I think I've said all there was to be said in this discussion, so I'll
> shut up now and wait for better documentation or a migration guide. In
> the meantime, we'll stick to Clojure 1.2 together with our patched-up
> monolithic contrib.

Since the new, separated contrib libraries are supposed to be
compatible with Clojure 1.2, you could perhaps also start migrating
one lib at a time at your leisure.  This might even enable you to
contribute to a migration document.

Just a thought :)

-- 
Michael Wood <esiot...@gmail.com>

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