A busy person's introduction to Clojure
Have a few hours spare and fancy getting to know Clojure and ClojureScript?
Clojure & Complexity
A great article on the negative points of Clojure. A great read indeed.
Connecting Clojure and MySQL
Was thinking of writing my own post regarding this but saw this link in my Google Reader instead. Cool.
The Naming of Namespaces
Great tip from Stuart Sierra (Practical Clojure) on how to handle namespaces in Clojure.
Contrasting Performance : Languages, styles and VMs – Java, Scala, Python, Erlang, Clojure, Ruby, Groovy, Javascript
Some observation from the main article (read the article for more info):
- Java and Scala performance is pretty close.
- One would’ve imagined OO code to be generally the fastest due to minimal mutations or memory allocations. Yet that remains true only for the statically typed languages (and one notable exception PyPy). For all others, the list reduction approach is faster.
- jRuby consistently shows superior performance to Ruby 1.9.1. Coupled with further expected improvements arising out of invokedynamic in JDK 7, this is one runtime to watch. Though as the metrics show, it still has some ways to go to catch up.
- Its surprising to see clojure roughly similar to jRuby in performance.