みどりねこ日記

よくわからないけど、頑張りますよ。

2012-04-24から1日間の記事一覧

Haskellモナドトランスフォーマー(8)

次はリストトランスフォーマーを考えましょう。 Maybeトランスフォーマーのように、1つ引数をとるコンストラクタ付きのデータ型を定義します。 newtype ListT m a = ListT { runListT :: m [a] } ListTモナドの実装も、もとのListモナドのそれと非常に似通…