The one that bit me specifically was clojure.contrib.string =>
clojure.string . Not criticising the new design, its just a fact that
its not backwards compatible.

Anyway the point is: we should make clear that this isn't a 1-to-1 migration.

50% (or even 90%) compatibility is not the same as 100%.

People should not be lead to expect that if they just change the
namespaces and import the new module, everything will work. In
general, it will not.

Because is it is not 100%, every library needs to be manually checked
to make sure each function you were using before is the same as
before, otherwise you will get surprised.



On Wed, Oct 10, 2012 at 12:17 AM, Sean Corfield <seancorfi...@gmail.com> wrote:
> On Tue, Oct 9, 2012 at 9:03 PM, kovas boguta <kovas.bog...@gmail.com> wrote:
>>
>> Most of the time you are using the contrib for some convenience
>> function. Its way easier to just copy that function into your own
>> project, than to worry about tracking down the new library, and then
>> checking that the function in question is exactly the same as before.
>
>
> That might be true for the old pieces which were not migrated but certainly
> isn't true for things like c.c.sql (now c.j.jdbc) and things like core.logic
> etc. And of course, if they really were just a few convenience functions,
> that speaks to why they didn't get migrated as-is.
> --
> Sean A Corfield -- (904) 302-SEAN
> An Architect's View -- http://corfield.org/
> World Singles, LLC. -- http://worldsingles.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

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