Clojure is a new language that combines the power of Lisp with an existing hosted VM ecosystem (the Java VM). Clojure is a dynamically typed, functional, compiled language with performance on par with Java. This talk will introduce the Clojure language using Conway's classic "game of life" with cellular automata. We'll look at a Clojure implementation and explore different design choices around data representation and concurrency while digressing to teach the basics of the language itself.
©2007-2025 All Rights Reserved.