您经常使用哪些通用功能不在标准库中?

时间:2011-11-02 15:17:55

标签: haskell

它可以是您自己的或来自其他图书馆。这篇谷歌演讲中的很多都非常漂亮: https://github.com/mtnviewmark/haskell-amuse-bouche

1 个答案:

答案 0 :(得分:2)

假设“标准库”是指 base 库:

  • deepseqControl.DeepSeq deepseq ),
  • diffUTCTimeData.Time.Clock时间),
  • liftIOControl.Monad.IO.Class变形金刚)。

不列出每一个功能,我经常使用这些模块和库:

  • Control.Concurrent.STM stm ),
  • Control.Exception.Control monad-control ),
  • Data.Vector(是的,确实是盒装的,向量),
  • Data.VectorSpace vector-space )。

我自己在几乎所有项目中使用的库都是 netwire AFRP库。