什么是最好的在线Haskell文档?

13

使用Java、Groovy和Python,容易找到语言的标准、完整、易于导航的文档。

我开始学习Haskell,不确定该去哪里找这些内容。特别是在haskell.org上似乎没有这样的内容。


3
我个人发现 hoogle(http://haskell.org/hoogle/)比冗长的函数列表更实用。 - user395760
8
你需要什么样的文档?语言规范?语言教程?API文档?我可以列出许多资源,但是如果没有更多关于你所需内容的信息,那可能会浪费你的时间去筛选。 - mokus
8个回答

20
如果你在http://haskell.org/往下滚动,在左侧边栏的“Libraries”下面,你会找到一组所有库文档(称为包),这可能是你要找的内容。但是,请注意,这是一个非常大的数据库,因为它包括用户提交的内容以及标准库。
两个在线搜索引擎“Hayoo”和“Hoogle”可能能够帮助您。您可以按函数名称、类型签名或两者进行搜索。据我所知,唯一的区别是“Hayoo”搜索整个数据库,而“Hoogle”搜索标准库加上一些常见的额外内容。我建议使用Hoogle,因为它通常能够给出您想要的结果,并且在我的经验中更可靠。
顺便说一下,如果你以前没有接触过函数式语言,我个人认为http://learnyouahaskell.com/是学习Haskell的绝佳资源。

非常感谢。我会立即将Hoogle加入收藏夹。 - Eric Wilson
2
大约两周后,Hoogle也将搜索整个数据库——我正在积极地努力工作。 - Neil Mitchell
@Neil 非常令人兴奋的消息! - Jonathan

7

抱歉,暂时无法评论,所以在这里留言。

Hoogle不仅仅是一个在线搜索引擎。请查看ghci集成



4

为什么这个被踩了?它回答了问题并提供了一些独特的信息(haskellwiki链接)。 - John L
有没有我应该了解的质量标准?我刚开始尝试做出贡献,但不明白我做错了什么。 - Stephen J. Webb

4

3

那些给我点踩的人,应该友善地告诉我这个答案有什么问题。在下面的HEAD分支中,例如有一个标记为“文档”的链接,它会引导您进入Haskell库的在线文档。 - Friedrich

3

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接