Clojure is a new version of Lisp that runs on the Java Virtual Machine.
Its a functional language, which means that its ideal for the growing
need for concurrent programming and for specialized tasks like
creating domain specific languages.
Clojure in Action is a hands-on tutorial for the working programmer
who has written code in a language like Java or Ruby, but has no prior
experience with Lisp. It teaches Clojure from the basics to advanced
topics using practical, real-world application examples. Readers will
move quickly through the theory and dive into practical matters like
unit-testing, environment set up, and all the way through building a
scalable web-application using domain-specific languages, Hadoop,
HBase, and RabbitMQ.
A complete tutorial, from basics to applied techniquesF
Covers creation of Domain-Specific LanguagesF
Contains numerous practical examples