Conceptually about Clojure
Clojure is a modern implementation of the traditional Lisp programming language. Its main strength lies in the focus on separation of concerns even at the language level. The combination of pure functional paradigm mixed carefully with (practically necessary) side effects together with some modern concepts like software transactional memory, modern data types (vectors, maps) represent a platform that is very promising.
Clojure integrates seamlessly with Java, as it runs on JVM. This makes Clojure easy to integrate with existing solutions and utilise all the richness of Java libraries.
Clojure aims to help developing software that is flexible andmaintainable.
Please check our wiki on Clojure for further information.