Monad变形金刚图书馆 - 哪一个使用?

时间:2011-04-26 22:12:43

标签: haskell functional-programming monads monad-transformers

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

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

1 个答案:

答案 0 :(得分:16)

Haskell Platform指定mtltransformers作为标准。

如果您不确定,请使用mtl

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