Mark's article, just out, gives a comprehensive coverage of the Clojure programming language. (It prints out to 60 pages.) According to Mark:
Mark Volkmann: Here are some key questions to ask yourself that will help in deciding whether you should give Clojure a try...
Are you looking for a way to make concurrent programming easier?
Are open to branching outside the world of object-oriented programming to try functional programming?
Is it important for the applications you write to run on the JVM in order to take advantage of existing Java libraries, portability and other benefits?
Do you prefer dynamically-typed languages over statically-typed ones?
Do you find the minimal, consistent syntax of Lisp dialects appealing?
If you answered "yes" some of these questions then you should consider Clojure for your next programming language.