Scala有哪些开发良好的iteratee/pipes库?

Scala有哪些开发良好的iteratee/pipes库?,scala,java,iterate,Scala,Java,Iterate,Scala是否有任何按照Haskell的pipes精神开发的库,或者至少有 我首先找到了Play的iteratee库,但我无法让它工作,而且它似乎与Play的并发原语Promise紧密结合,这在许多情况下可能是不合适的 Scalaz有一些迭代器支持(比如),但似乎只有核心类没有额外的支持函数、预定义的迭代器/枚举器等。而且我也找不到任何文档,即使scaladoc非常稀疏,所以很难正确使用 我找不到任何类似管道的东西。根据特拉维斯的评论,目前有: Scalaz 7包(您提到的iterv是与Sca

Scala是否有任何按照Haskell的pipes精神开发的库,或者至少有

我首先找到了Play的iteratee库,但我无法让它工作,而且它似乎与Play的并发原语
Promise
紧密结合,这在许多情况下可能是不合适的

Scalaz有一些迭代器支持(比如),但似乎只有核心类没有额外的支持函数、预定义的迭代器/枚举器等。而且我也找不到任何文档,即使scaladoc非常稀疏,所以很难正确使用


我找不到任何类似管道的东西。

根据特拉维斯的评论,目前有:

  • Scalaz 7包(您提到的iterv是与Scalaz 6的兼容层)
  • A
  • Runar的库(,)

+1(不清楚人们为什么投票决定关闭)。你看了这张照片了吗?它没有Haskell iteratee库那么多的电池,但是它比Scalaz 6版本更有用。此外,还有Michael Snoyman的(我个人发现它比管道更清晰,来自iteratee,但我还没有尝试Scala端口)有一个基于play iteratees的很棒的库,Runar的机器看起来很有趣,我来看看。不幸的是,在开发过程中,它们似乎缺少文档(正如AFAIK Scalaz 7 iteratee所做的那样)。导管的端口似乎很有希望,但我不确定它是否正在开发或是否打算完成。关于Scalaz 7,我有一个相当详细的例子,我的问题是如何让它更像米利金的哈斯克尔图书馆。