conduit
使用入门,我注意到Data.Conduit.Util:
旧版本导管的实用程序功能。这些应该被视为已弃用,因为现在有更简单的方法来处理它们的用例。提供此模块仅用于向后兼容。
我特别关注zip :: Monad m => Source m a -> Source m b -> Source m (a, b)
。这对我来说似乎非常有用 - 我可以独立地处理a
s的生成方式和生成b
s的方法,然后在需要时将zip
组合在一起,而不是我必须在此过程的早期混合关注。
但是,就像我说的那样,我是管道的新手,所以我无知。这些“更简单的方法来处理他们的用例”是什么?
答案 0 :(得分:8)
这实际上是文档中的一个错误。不推荐使用util模块提供的函数,该注释应用于以前的版本。我将发布一个带有更正文档的新版本。