Clojure is a Lisp-like language...but being based on Java (on the JVM to be exact) it has some really weird things that take some time to digest and assimilate...but of course...that has never discourage me...I have learned Haskell after all...so no challenge is too big enough for me -;) (Ok...maybe ASM...but I am planning to learn Fasm one of this days...)