如何使用Haddock查看Haskell的文档?

5
例如,我该如何像在hackage上一样查看Data.List.group的文档?
如果我尝试使用Haddock:
$ haddock Data.List                                   
<no location info>: error: module ‘Data.List’ is a package module
$ haddock Data.List.group                            
target ‘Data.List.group’ is not a module name or a source file

另一方面,我知道这些HTML文档存在于计算机的/usr/local/share/doc目录下。或者我错了,这不是Haddock所做的吗?

1
我相信haddock是用于生成(而不是查找)文档的。 - Alec
@Alec 那我怎么查看 Haskell 的文档呢? - xrisk
1个回答

3

haddock 命令用于生成 HTML 格式的文档。您只需将该文件拖入任意浏览器中查看即可。通常情况下,会生成一个 index.html 文件,您可以使用以下命令进行查看:

firefox index.html

更新:如果您正在使用Stack,那么stack haddock将为您的项目以及所有依赖项生成文档。


那么Haskell本身没有任何查看文档的系统/工具吗? - xrisk
1
@Rishav:不需要,只需使用你最喜欢的网络浏览器即可。 - Paul Johnson

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