Extensible effects は、モナドトランスフォーマーに代わるもののひとつで、作用(エフェクト)のある計算を関数的な方法で行うためのものだ。このライブラリは、Oleg Kiselyov の論文 Freer monads, more extensible effects で述べられた、"free-er" モナドと "open union" のエフェクトに基づいている。 次の章立てで詳しく学べる。eff について何もかも初めてなら、順番に読んでいくことを推奨する。 インストールとインポート 初めてのエフェクト eff における一般的なエフェクト: Reader, Writer, Eval, State,… チュートリアル 自分のエフェクトを作ってみる エフェクトのスタックを解釈し、処理する メンバー implicits を使う アプリカティブ評価を使う ヒントとコツ コミュニティの