ClojureScript

ClojureScript is a programming language that is robust, practical and fast. It can be also described as a compiler for Clojure that targets JavaScript. ClojureScript is supposed to provide a simple, coherent, and powerful tool for programming the web.