• *Lazy* tail-recursive QSort in #Clojure from Chouser. Beautiful (via @fogus) [clj](take 3 ((fn [x] (qsort (take x (repeatedly #(rand-int x))))) 100)))[/clj]
  • flightcaster, runa.com, incanter: It seems clojure's sweet spot is analytics! what accounts for this? (via @silkodyssey)
    • dynamic functional langs are well suited to analytics plus Clojure's access to java libs (via @liebke, Incanter)
    • one big reason is the functional aspect of Clojure - analytics is lots of math - the second is macros (for DSLs) (via @amitrathore, runa.com)
  • Loaded Spring context into Clojure. Now have entire application and context at my fingertips via the REPL (via @JulienChastang) -- that is an interesting use of clojure... how did you do that?
  • OSGi + Clojure is awkward. @romanroe is doing good work in this area, see here (via @njbattlett)
  • Observations from a real-world Clojure project (here, via @dewitt) -- a very interesting read, wether you're programming clojure or thinking about doing it. 4) is particularly relevant
  • Building a Google Wave robot in Clojure (here, via @thnetos)
  • Before you complain about Clojure being slow, read this (via @hackerlinks)