About this Book

The only difference between Shakespeare and you was the size of his idiom list—not the size of his vocabulary.

Alan Perlis[6]

6 “Epigrams in Programming,” ACM SIGPLAN Notices 17, no. 9 (September 1982).

Why learn Clojure?

When this book was conceived, our first instinct was to create a comprehensive comparison between Clojure and its host language, Java. After further reflection, we reached the conclusion that such an approach would be disingenuous at best and disastrous at worst. Granted, some points of comparison can’t be avoided, as you’ll see occasionally in this book; but Java is very different from Clojure, and to try to distort one to explain the other would respect neither. Therefore, we decided a better approach ...

Get The Joy of Clojure, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.