Hackage上你最喜欢的"隐藏宝石"包?

fin*_*son 23 haskell package hackage

Hackage上有很多软件包,一些是众所周知的(如HUnit),另一些则知之甚少(如AspectAG).我想知道认为哪个包是一个值得更多用户的隐藏宝石.也许一个有用的数据结构,monad的帮助,网络,测试,......?

Hackage上你最喜欢的"隐藏宝石"包?

Tra*_*own 16

Oleg Kiselyov的Iteratee.我仍然不太明白它是如何工作的,但是当我需要做一些快速读取60,000个文件并没有时间弄清楚为什么普通的Haskell文件访问方法是太慢了.

还有Brian O'Sullivan的Attoparsec,根据我的经验,它在Parsec上的表现比大型平面文件数据库好得多.

现在你可以将两者结合起来.

Conal Elliott的Vector-space非常好地包含了很多线性代数函数,并且让我对类型族感到舒适.

统计数据(再次由O'Sullivan提供)非常方便,因为我更喜欢在Haskell工作而不是在R.

HXTCriterion不是"隐藏的宝石",但在我看来,它们应该被更广泛地使用.


Tho*_*son 12

矢量 - 快速数组变得容易(我不喜欢Data.Array).如果我只能投一票,那就是现在.

懒惰小检查(也见文章)进行详尽的测试.

谷歌 - 所有常见的数据结构应该有Binary和Serialize实例.信任编译器以删除死代码.

meldable-heap - 还没有使用它,但这是一个如何开发软件的例子!

图表 - 在为我的论文和演示文稿构建图表时,它对我很有用.

原子 - 我想借口使用它,但尚未得到它.


Don*_*art 8

我经常使用的一些被低估的,实用的库: