- Generic equation solver & macros (video here, via @fulldisclojure) — A new episode of the weekly series by Sean Devlin that expands on macro creation (he did an episode on simpler macros a couple of weeks ago). He’s got some nice macro-fu going on there!
- Analyzing JVM performance is hard …but Clojure hash-maps really are fast (here, via @chrishouser) — That’s from Clojure’s email list; someone posts a micro-benchmark comparing the performance hash-maps in Clojure and in Haskell. The conversation that follows shows once again that micro-benchmarks are almost always flawed and that, oh well, it is really hard to make fair comparisons.
- Clojure job market flys past Java’s and Python’s!!!1!!1! (here, via @cemerick) — In RELATIVE terms, that is!
- I find this chart of Scala/Clojure/Erlang/Haskell/F#/Lisp jobs interesting (here, via @puredanger) — And Clojure is the one that has grown the fastest in the last 6 mo., again in relative terms. In absolute terms, it now seems to be on par with F# and getting close to Haskell and Erlang.
- A simple web interface to mongodb written in clojure (here, via @sethtrain)
- Graph Reasoner for Clojure (here, via @ml_bot) — Graph reasoning is a way to do inference over a relationship graph.
- Generating deftype forms in macros (here, via @jneira) — When trying to write macros that generate deftypes, you will find that the standard behavior of syntax-quote might not work too well because it tries to resolve unqualified symbols to their namespace-qualified equivalents. Int this article, an alternative for syntax-quote is proposed for things like deftype.
- Clojure, Haskell & Ruby Vs Euler 25 (here, via @fulldisclojure) — Speaking of micr0-benchmarks, here is a new article from Lau Jensen comparing Clojure, Scala and Haskell. Needless to day this micro-benchmark raises some discussion. His results? Clojure has the most compact implementation and Haskell is absolutely fast.