関数合成の話がTLであったので書いてみる。 最近だとゆろよろさんの記事が面白い。 http://d.hatena.ne.jp/yuroyoro/20120203/1328248662 http://d.hatena.ne.jp/yuroyoro/20120206/1328513534 Category とりあえずCategoryから。 Categoryとか知らない人は https://github.com/quassia88/introduction-to-category-theory-in-scala-jp/wiki を見て、なんとなく分かってみてください。 この圏論入門の記事だとCategoryのインスタンスはFunctionしか書いてなくて、抽象化をしていることがわかりにくいですが、ScalazではCategoryのインスタンスにFunction, PartialFunction,