最佳答案
Hackage 为单子变压器提供了几个软件包:
(也许我错过了一些)
我们用哪一个?
Mtl 是 Haskell 平台上的那个,但我一直在 Reddit 上听说它不酷。
但是选择有什么不好的呢,难道不是件好事吗?
好吧,我看到了例如,数据访问器的作者必须做出所有这些来迎合流行的选择:
我猜想,如果这种情况继续下去,例如,几个竞争的 Arrow 软件包发展,我们可能会看到这样的东西: spoonklink-Arrow-formers,spoonklink-Arrow-monadLib,spoonklink-tfArrows-formers,spoonklink-tfArrows-monadLib,... ..。
然后我担心,如果 Spoonklink 被分叉,Hackage 将耗尽磁盘空间。 :)
问题: