Clojure is a new dynamic language targeting the JVM, the .NET CLR, and JavaScript. Clojure builds on the long history of Lisp-based languages while embracing modern platforms and pragmatic design.
This talk is an introduction to Clojure and its core concepts: immutable values, functional programming, code as data, software transactional memory, generic data structures, and protocols.
Stuart Sierra is a programmer, actor, musician, and writer. He lives in New York City and works for Cognitect. He is the co-author, with Luke VanderHart, of ClojureScript: Up and Running (O’Reilly) and Practical Clojure (Apress).