はじめに この記事について Robert C. Martin 氏の「Functional Design: Principles, Patterns, and Practices」の日本語訳(以下、本書)が出版されたので、読んでみました。本記事はその感想文です。 関数型デザイン 原則、パターン、実践 (アスキードワンゴ) 作者:Robert C.MartinドワンゴAmazon コード例について 本書では、関数型プログラミングのコード例を Clojure で書いていますが、本記事では最近お気に入りの Gleam で書きます(Clojure も大好きな言語ではありますが、S式が苦手っていう人は少なからずいると思うので)。 Gleam については、以下の記事でも言及していますが、まだ若い言語のため Markdown で使われているシンタックスハイライトが対応していないので、Rust のを借りてい