• Riastradh's Lisp Style Rules (here, via @delicious50) -- No one can beat this rationale: "The parentheses grow lonely if their closing brackets are all kept separated and segregated."
  • Here's a simpler version of debug REPL that works with an unmodified Clojure compiler (here, via @atosborne) -- this is a variation of @georgejahad's debug repl that he posted a couple of days ago, with the difference that this one does not need changes in the clojure compile (although it seems this version might have issues with SLIME.)
  • I have updated build.clojure.org to include maven repo snapshots for #clojure "new" and "master" (here, via @dysinger)
    • If you were using build.clojure.org #clojure 1.1.0-alpha-SHAPSHOT you need to switch it to 1.1.0-master-SHAPSHOT as per the new build change (via @dysinger)
  • Here's my bare-bones .emacs.d dir. Clone this, elpa install clojure/slime/swank (here, via @dysinger) -- setting up Emacs to work with Clojure is getting simpler and simpler. Now pretty much everything you need is in ELPA
  • Released CBench, a simple benchmarking library for #Clojure (here, via @thnetos) -- a helper  library that allows to conveniently perform benchmarks on clojure function calls by running the test many times and then aggregating the resulting values for each run into meaningful statistics.
  • Tuning Concurrent Clojure (here, via @timbray) -- After the Tim Bray's mysterious post a few days ago about his Clojure implementation of Wide Finder 2 being "*insanely* fast", and him being "crackling with joy"  (this is part of his concur.next series of articles), Tim posted an article explaining how he went about optimizing his Wide Finder 2 and the results he measured. It is important to note that he jumped the gun when he made those claims about speed and that the version of Wide Finder that he optimized to be even faster than Scala(!) was not WF2, but WF1. WF2 computes many more statistics than WF1, and it so happened that optimizing WF2 was much more complicated than optimizing WF1; the results achieved were nowhere near as good as those of  WF1's optimization. Very interesting read for anyone looking to scale non-trivial Clojure applications.