• Extending Clojure's STM with external transactions (here, via @jneira) -- This is a very interesting proposal from Dave Griffith. The idea is to allow Clojure STM manage external transactions in a way that either both synchronized changes in shared memory and external transactions all work, or they all are rolled back. This would help greatly in writing highly-reliable systems that rely, for example, in committing changes both in memory and on file in order to guarantee a safe restore in case of  a crash; and for this to work, the each change must be done in a transaction.
  • #clojure pattern matching lib Matchure is now clojure.contrib.match (here, via @wmacgyver) -- If you are using Matchure already in your projects, know that there might be some backwards-incompatible changes coming before becoming part of clojure.contrib.