TL;DR

  • Clojure のコアチームのメンバーが書いた、Clojure の定番の解説書である。
  • Clojure は Lisp の伝統にならい、イミュータブルなデータ、関数、マクロ、対話的な REPL という組み合わせ可能な道具で複雑さを断ち切る。第 3 版では、トランスデューサや spec などの新しい機能も扱う。
  • 日本で「孔雀本」と呼ばれる本の第 3 版で、日本語には翻訳されていない。

対象読者

出版社のページでは、必要なものとして Java 6 以上と Clojure 1.9 を挙げている。

目次

  1. Getting Started
  2. Exploring Clojure
  3. Unifying Data with Sequences
  4. Functional Programming
  5. Specifications
  6. State and Concurrency
  7. Protocols and Datatypes
  8. Macros
  9. Multimethods
  10. Java Interop
  11. Building an Application

関連