Extensible effects は、モナドトランスフォーマーに代わるもののひとつで、作用(エフェクト)のある計算を関数的な方法で行うためのものだ。このライブラリは、Oleg Kiselyov の論文 Freer monads, more extensible effects で述べられた、"free-er" モナドと "open union" のエフェクトに基づいている。 次の章立てで詳しく学べる。eff について何もかも初めてなら、順番に読んでいくことを推奨する。 インストールとインポート 初めてのエフェクト eff における一般的なエフェクト: Reader, Writer, Eval, State,… チュートリアル 自分のエフェクトを作ってみる エフェクトのスタックを解釈し、処理する メンバー implicits を使う アプリカティブ評価を使う ヒントとコツ コミュニティの
![eff ドキュメント日本語訳](https://cdn-ak-scissors.b.st-hatena.com/image/square/9e2c87c782b9f7feb07a2c12babdb90e240533d0/height=288;version=1;width=512/https%3A%2F%2Fwww.exoego.net%2Feff%2Fimages%2Fogp.png)