May 2014
Intermediate to advanced
520 pages
17h 23m
English
Clojure is a practical language, not an academic one; and in the real world, programs grow large, change over time, and are confronted with shifting requirements. In this part, we’ll show how Clojure’s Lisp heritage of “code is data” can help address these problems. We’ll demonstrate the use of macros, how to create a fluent builder, and how Clojure addresses the mutability of the real world.
Read now
Unlock full access