【问题标题】:What well developed iteratee/pipes libraries are available for Scala?Scala 有哪些开发良好的迭代/管道库?
【发布时间】:2013-02-05 23:54:40
【问题描述】:

Scala 是否有任何按照 Haskell 管道精神开发的完善的库,或者至少有 iteratee

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

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

我找不到类似 pipes 的东西。

【问题讨论】:

标签: scala java iterate


【解决方案1】:

基于 Travis 的 cmets,目前有:

【讨论】:

  • Runar 的机器看起来很有趣,我会研究一下。不幸的是,由于它们正在开发中,它们似乎缺乏文档(就像 AFAIK Scalaz 7 iteratee 所做的那样)。 conduit 的端口看起来很有希望,但我不确定它是否正在开发或是否打算完成。它的开发seems to have stopped 大约在 6 个月前,没有任何迹象表明它已经准备好或完成了。
  • 对于 Scalaz 7,我有一个例子 here 有相当多的细节,我的问题 here(和 this solution)是关于让它更像 Millikin 的Haskell 库。
猜你喜欢
  • 1970-01-01
  • 2010-09-23
  • 2011-01-08
  • 1970-01-01
  • 2011-01-13
  • 1970-01-01
  • 2014-04-26
  • 2011-06-13
  • 2023-01-13
相关资源
最近更新 更多