Hey Folks,

With the release of 1.3 growing ever nearer, it's time that we as a
community do everything we can to make the migration smooth. In general,
this means relatively simple changes to the libs under your control, but I
also think we should take this opportunity to do some house cleaning.

If you maintain a clojure library (even if "library" just means some random
thing up on github that a few people use), please consider doing the
following over the next few weeks:


   - *Try migrating your lib to 1.3*
      - Create a 1.3 branch
      - Remove earmuffs around any non-rebound vars
      - Add earmuffs to any vars that are rebound using thread-level binding
      - Add ^:dynamic to these vars
      - If you rely on the built in Numerics, check to see if the new
      
changes<http://dev.clojure.org/display/doc/Documentation+for+1.3+Numerics>in
1.3 affect you.
   - *Do some house cleaning*
      - If you are no longer maintaining this library, simply note so at the
      top of your Readme. If the reason is that a better alternative has spring
      up, link to it.
      - Take a look at your dev dependencies and determine if any of them
      should remain in light of the ability to globally install
leiningen plugins.
      *If you have swank-clojure as a dependency, please remove it*: this
      has been the source of numerous issues.

None of these are complicated or particularly time consuming, and the impact
they will have as people try to migrate forward will be tremendous. Also,
don't fall into the trap of thinking "no one could possibly be using this
tiny project" - I bet they are and bet they'll want to continue to :)

If I've missed some steps, please reply with them. Are there more house
cleaning things we should do? Have you run into any other issues migrating
to 1.3 (the steps listed here were purely what was necessary for me and the
few others I've talked to)?

Cheers,
Chris.

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