logo
首页技术栈工具库讨论
monad-classes

monad-classes

[Index] For package maintainers and hackage trustees See this series of articles for the detailed description and motivation. This is a more flexible version of mtl, the monad transformers library. You can have many layers of e.g. state transformers in your stack, and you don't have to explicitly lift your gets and puts, as soon as different state transformers carry different types of states. Example: mtl requires Θ(n<sup>2</sup>) instances (like MonadReader e (StateT s m)); monad-classes requires only Θ(n) of them (where n is the number of different transformer types). If you'd like to define your own monad-classes-style class, you have to write much less boilerplate code.
由 
bruceshi2021-01-13 收录
--
推荐
不推荐
更多信息
HACKAGE
carbal install monad-classes
查看
标签
根据用户添加的标签生成
暂无标签