TL;DR Git を、関数型言語の Clojure でゼロから実装する本である。git の init、add、commit ができるところまで作る。 動作とドキュメントから互換ソフトウェアを作る方法、バイナリデータの扱い、関数型言語での実装方法など、車輪の再発明から得られる学びを紹介している。 関連 Clojure Git めだかのclojure.core学校 技術書典の頒布ページ