Speaker Topics - No Fluff Just Stuff

The Busy Java Developer's Guide to Clojure

Clojure is a dynamic programming language, targeting the JVM. Designed to be a general-purpose language, it combines the approachability and interactive style of a scripting language with an efficient and robust infrastructure for multithreaded programming. As a dialect of Lisp, it shares the code-as-data philosophy and provides a powerful macro system, but runs as compiled bytecode.

In this presentation, we'll look at the basic syntax of Clojure, the feature set provided (including software transactional memory and a reactive Agent system, as well as immutable persistent data structures for easier concurrent programming), and how to use it in your current Java applications.


About Ted Neward

More About Ted »