May 2018
Beginner to intermediate
290 pages
6h 43m
English
One of the interesting things about Clojure—at least compared to more mainstream programming languages like Java or Python—is just how uniform Clojure code is. Look at a typical Java or Python program and you will find packages and classes and methods and annotations along with a menagerie of field declarations. Certainly Clojure sports analogs to many of these programming-language features, but real-world Clojure code consists mainly of one thing: functions. Lots of functions. There’s a simple reason for this: Clojure programs—and the entire Clojure programming language—is built around functions.
If you’re going to construct a whole language around functions, then those functions had better have some serious ...
Read now
Unlock full access