Being curious I checked references to contrib in our code base. Anyone knows what will happen to clojure.contrib.def and clojure.contrib.trace ?
Luc P. On Sat, 3 Sep 2011 15:43:06 -0700 (PDT) Lee Hinman <matthew.hin...@gmail.com> wrote: > I recommend the lein-multi plugin for testing against multiple > versions of Clojure: https://github.com/maravillas/lein-multi > > Makes it easy to make sure you continue to support both 1.2 and 1.3 > for a while. > > On Sep 3, 1:27 pm, Chris Granger <ibdk...@gmail.com> wrote: > > 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. > -- Luc P. ================ The rabid Muppet -- 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