TL;DR

  • Coeffect を使うと、コンテキスト(関数の引数)についての情報を型システムに与えられる。
  • Coeffect は Effect のほぼ双対である。

内容

Coeffect を使うと、型システムにコンテキスト(関数の引数)についての情報を与えられる。例えば、引数を使える回数や、public / private の制限を型で表せる。Coeffect は、エフェクトシステムが扱う Effect のほぼ双対である。

キーワード

自分の理解

自分の知識ではほとんど理解できなかった…。

関連