2010-03-31T14:45:41
Dave Pawson.
link
Home
clojure
After reviewing a book on clojure, I became curious about it as a language. I've always been sceptical about the Lisp family, since they basically seemed not to have the library support that more mainstream languages do (C, Python, Java). So when I found out that clojure has the jvm at its core I was quite willing to put in the hours.
It has more quirks than Schema or Lisp, in fact some quite scratchy irregularities! With vectors the conj(oin) function works at the end, with lists at the beginning. I always thought Lispy stuff quite regular. I'm at the stage where the language is getting in the way of coding. I know what I want to do.... now where is the syntax to do it? Seems like very slow progress. Rich Hickey has a site with the clean definitions in it... though I find it pretty hard to navigate at the moment. How to make it easier?
Clojure is nowhere near as clean as Scheme, though it's syntactic sugar provides n ways of doing things and the knowledge that the Java libs are there waiting (via a curious namespace mechanism that I haven't fathomed out yet) make the journey worth travelling.
Keywords: clojure
Comments (View)Return to main index