Intro to Clojure

Wednesday, June 20, 2012 - 6:00pm

Clojure is a dynamic programming language for the Java Virtual Machine.

Clojure introduces innovative ideas around state management and concurrency, while inheriting the best ideas from the long history of Lisp-like languages. It is a language designed to solve real problems, some of which are so pervasive in current programming practice that we don't even recognize them as problems.

This talk will provide an introduction to Clojure's syntax and key concepts, with examples of how they can make a real impact in large, complex systems.


Dominion Innsbrook Technical Center

Javascript is required to view this map.

About the Presenter

Stuart Sierra

Presenter photo

I live in New York City. I have a BFA in theatre from NYU/Tisch, and an MS in computer science from Columbia.

I’m a member of the Clojure/core team at Relevance.

I helped found the Program on Law & Technology at Columbia Law School, where I built, the first open-source search engine for legal references.

I’m interested in the intersection of computers and human experience, particularly artificial intelligence, the web, and user interfaces.

I also write New York theatre reviews for

Co-Author of Practical Clojure, Luke VanderHart & Stuart Sierra, Apress 2010.

Author of “Solving the Expression Problem with Clojure 1.2″ IBM DeveloperWorks. December 14, 2010.