【发布时间】:2014-09-04 17:08:00
【问题描述】:
我需要组合一个消费者和一个管道,以便消费者的输出将馈送到管道的输入。
我想这可以用这样的组合器来解决:
Consumer i m r -> (r -> Producer o m r') -> Pipe i o m r'
或者这个:
Consumer i m i' -> Pipe i' o m r -> Pipe i o m r
或类似以下的提升功能:
Consumer i m r -> Pipe i o m r
或者像这样:
Consumer i m o -> Pipe i o m r
我尝试做consumer >~ pipe 没有成功。那么如何处理呢?
【问题讨论】:
-
您是否打算让消费者多次运行?
-
没有。我不是故意的。
标签: haskell haskell-pipes