I was catching up on unread RSS feeds this morning, and I came across these two posts, from earlier in the month, in which superblogger Tim Bray, who has repeatedly sworn he would never program in any LISP, talks about programming a Clojure version of his wide-finder parallel-programming challenge project. His posts are here:
I recommend taking a close look at both posts. Bray is a clear thinker and excellent writer, so his code and explanations are not hard to follow. Also, the posts are worthwhile for the helpful “you are doing it wrong” comments posted below. It shows what a strong and helpful community Clojure has.