Clojure

Clojure is a programming language based on LISP. It is designed for multithreaded applications with mutable and immutable data structures, and has implementations that run under Java or JavaScript. As with other Lisps, Clojure treats program code like data, making self-modifying code easy to develop.

Links

 * Wikipedia article
 * Official site
 * Clojure GitHub