29

Hackage 上有许多不同的 monad 转换器库。一些似乎比其他人更受关注。仅举几例:mtl(由于某种原因,当前版本取决于转换器)、转换器、monadLib、monads-tf、mtlx、contstuff。

应该首选哪一个,为什么?它们的独特之处是什么?性能呢?

4

1 回答 1

17

Haskell 平台将和mtl作为transformers标准。

如果你不确定,你应该只使用mtl.

但是,如果您有特定的技术原因来查看新库,它们往往会解决问题或向mtl. monadLib特别是有一些新功能。

于 2011-04-26T22:16:58.757 回答