相关疑难解决方法(0)

什么monad可以表示为free over some functor?

对文件Free说:

许多常见的单子出现为免费单子,

  • 鉴于data Empty a,Free EmptyIdentitymonad 同构.
  • Free Maybe可用于建模偏好monad,其中每个图层表示运行计算的时间更长.

还有哪些monad可以使用Free

我只想到一个:我相信Free (Const e)是同构的Either e.

编辑:哪些monad 不能用于表达Free?为什么?

monads haskell functor free-monad

26
推荐指数
3
解决办法
1615
查看次数

标签 统计

free-monad ×1

functor ×1

haskell ×1

monads ×1