12

开始使用conduit,我注意到在Data.Conduit.Util中:

来自旧版本管道的实用程序功能。这些应该被视为已弃用,因为现在有更简单的方法来处理它们的用例。此模块仅用于向后兼容。

我特别关心的是zip :: Monad m => Source m a -> Source m b -> Source m (a, b)。这对我来说似乎非常有用——我可以独立地研究一种产生as 的方式和一种产生 s 的方式b,然后zip在我需要它们时将它们放在一起,而不必在过程的早期混合关注点。

但是,就像我说的,我是管道方面的新手,所以我很无知。这些“处理用例的更简单方法”是什么?

4

1 回答 1

8

这实际上是文档中的一个错误。util 模块现在提供的功能没有被弃用,该注释适用于以前的版本。我将发布一个带有更正文档的新版本。

于 2013-03-26T17:03:21.503 回答