TL;DR
- Clojure のコアチームのメンバーが書いた、Clojure の定番の解説書である。
- Clojure は Lisp の伝統にならい、イミュータブルなデータ、関数、マクロ、対話的な REPL という組み合わせ可能な道具で複雑さを断ち切る。第 3 版では、トランスデューサや spec などの新しい機能も扱う。
- 日本で「孔雀本」と呼ばれる本の第 3 版で、日本語には翻訳されていない。
対象読者
出版社のページでは、必要なものとして Java 6 以上と Clojure 1.9 を挙げている。
目次
- Getting Started
- Exploring Clojure
- Unifying Data with Sequences
- Functional Programming
- Specifications
- State and Concurrency
- Protocols and Datatypes
- Macros
- Multimethods
- Java Interop
- Building an Application
関連
- Clojure
- Programming Clojure, Fourth Edition(2026 年 4 月に出版予定の第 4 版)
- The Pragmatic Bookshelf の書籍ページ