generated at
関数型のArchitecture設計の本

fp



Haskell

PureScript


F#



Scala
DDD
Scala
Scala



Kotlin


Clojure

Scheme


形式仕様記述っぽいやつ



こんな感じで、関数型の概念に変換している
>Data Transfer Object → Functor
> Singleton → Applicative
> Pipeline → Monad
> NullObject → Maybe Monad
> Interpreter → Reader Monad
> Aspect Weaving → Monad Transformers
> Composite → SemiGroup → Monoid
> Visitor → Foldable
> Iterator → Traversable
> The Pattern behind the Patterns → Category
> Fluent Api → Comonad