I want to learn a functional programming language from the Lisp dialect but I'm not sure which one to pick. I want to be able to do practical things with it so I was thinking about Clojure. Does /prog/ have any suggestions?
There are many nice features in Clojure besides the ability to call Java libraries. Rich set of collections which are neatly integrated into the language and the concurrency machinery, for example.