monads
-
跳过 monad 中的剩余操作 - 例如 return
-
在 Writer monad 中交换 `mappend`
-
使用绑定链接连续函数
-
Monad Transformer 和应用程序 Maybe
-
用于检查已完成操作的 Monad 转换器
-
函数的类型类实例
-
>>= 和 concatMap 的区别
-
普通指针连同通常的操作 & 和 * 是一个 monad 吗?
-
在 Haskell 中移动棋子
-
如何阅读文字中的绑定运算符“>>=”?
-
使用 >>= 运算符时约束中的非类型变量参数
-
为 DOM read/write 组合 Maybe 和 IO monad
-
ghci 中的 liftM:为什么会有这样的差异?
-
State Monad:修改状态而不修改值
-
Haskell 中的 Monadic Parse 论文中的示例
-
如何在 Elm 中结合结果和状态?
-
Java 中的函数式编程接口
-
如何将列表或 ListT 添加到此 monad 转换器?
-
为什么 !-notation (bang-notation) 在 Idris REPL 中不起作用?
-
Haskell 的 (<-) 在 Monad 的自然转换方面