Clojure is a dynamic, general-purpose programming language supporting interactive development; a functional programming language featuring a rich set of immutable, persistent data structures. As a dialect of Lisp, it has a code-as-data philosophy and a powerful macro system.
What's Clojure?
Clojure & ClojureScript
Simple
Dynamically Typed
Data oriented
Functional
Why Google Closure?
Backed by Google
Many years in production
Robust libraries
Best compiler in JS world
Syntax
Clojurescript syntax is stable. It doesn't change every year