Today in the Intertweets (Oct 29th Ed.)

  • *Lazy* tail-recursive QSort in #Clojure from Chouser. Beautiful (via @fogus)
    (take 3
         ((fn [x]
              (qsort (take x (repeatedly #(rand-int x)))))
              100)))
  • 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)

    One Comment to “Today in the Intertweets (Oct 29th Ed.)”

    1. Martin 30 October 2009 at 3:39 am #

      Link to the actual code:

      http://paste.lisp.org/display/89442


    Leave a Reply