温馨提示:本文翻译自stackoverflow.com,查看原文请点击:haskell - Is it possible to combine sequence and join for monadically created ConduitTs that have actions in t
haskell conduit

haskell - 是否可以合并序列并加入以单调方式创建的在导管中具有动作的导管

发布于 2020-04-07 23:37:00

换句话说,是否可以通过某种方式组合类似的东西sequencejoin具有功能:

m (ConduitT a b m c) -> ConduitT a b m c

一个迫切的问题似乎是,ConduitT 没有一个Foldable实例,但也有可折功能尽管在任何情况下,这都可能使错误的树陷入困境。

查看更多

提问者
bbarker
被浏览
89
Li-yao Xia 2020-02-01 03:54

ConduitT是monad转换器:它实现lift :: m x -> ConduitT a b m x

join . lift :: m (ConduitT a b m c) -> ConduitT a b m c