Cassava文档与我系统上安装的软件包不一致

时间:2013-11-04 04:28:25

标签: haskell csv

今天,我安装了(通过cabal)Haskell的cassava库来处理.csv文件。根据文档(http://hackage.haskell.org/package/cassava-0.1.0.1/docs/Data-Csv.html),解码的类型标题是

decode :: FromRecord a => ByteString -> Either String (Vector a)

当我去使用它时,结果毫无意义:

> :t decode
decode
  :: FromRecord a =>
     Bool
     -> Data.ByteString.Lazy.Internal.ByteString
     -> Either String (Data.Vector.Vector a)

我无法弄清楚随机布尔来自何处!根据文件,它不应该在那里。这个和import语句是ghci这个会话中唯一运行的东西。

我开始怀疑自己是否会失去理智!

1 个答案:

答案 0 :(得分:3)

您正在查看旧版本的文档。您可能安装的是here。有时谷歌会让你使用旧包装版本;您只需要记住单击“内容”并单击您安装的版本。还记得cabal update