2013-03-26 3 views
12

conduit入門、と私は気づいたData.Conduit.Utilに:導管の旧バージョンからのData.Conduit.Utilのzipの必要性を非難する「簡単な方法」とは何ですか?

ユーティリティ関数。これらは、ユースケースを扱うためのより簡単な方法があるので、廃止予定とみなされるべきです。このモジュールは下位互換性のためにのみ提供されています。

特に私の関心事はzip :: Monad m => Source m a -> Source m b -> Source m (a, b)です。これは私にはかなり役に立つと思われます - 私は独立してaを生産する方法と、bを生産する方法を作ってから、ちょうどそのプロセスの初期段階で問題を混ぜ合わせるのではなく、それらが必要なときに一緒にzipです。

しかし、私が言ったように、私はコンジットの方法では新しいので、私は無知です。これらの「ユースケースを扱う簡単な方法」は何ですか?

答えて

8

これは実際にはドキュメントの間違いです。 utilモジュールによって現在提供されている関数は非推奨ではなく、そのコメントは以前のバージョンに適用されます。私は訂正されたドキュメントで新しいバージョンをリリースします。