ClojureScript is a version of the Clojure language (a modern Lisp) that compiles into JavaScript. Thus, you can write client-side programs in ClojureScript, enjoying many of the language’s advantages. In this talk, David Nolen describes ClojureScript and the reasons why it is so powerful and useful.