I prefer to use ^{:dynamic true} instead of ^:dynamic, unless you're recommending intentionally breaking compatibility with 1.2 so as to encourage people to move to 1.3.
On Sep 3, 12: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. -- 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