如何使用 Haddock 查看 Haskell 的文档?
How to view Haskell's documentation using Haddock?
例如,我如何查看 Data.List.group 的文档,就像在 hackage 上一样?
如果我尝试将黑线鳕用作:
$ 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
命令在 HTML 中生成文档。要查看它,您可以使用任何网络浏览器将其指向生成的文件。应该有一个 index.html
文件,因此您可以通过以下方式查看它:
firefox index.html
更新: 如果您正在使用 Stack 那么 stack haddock
将为您的项目以及所有依赖项生成文档。
例如,我如何查看 Data.List.group 的文档,就像在 hackage 上一样?
如果我尝试将黑线鳕用作:
$ 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
命令在 HTML 中生成文档。要查看它,您可以使用任何网络浏览器将其指向生成的文件。应该有一个 index.html
文件,因此您可以通过以下方式查看它:
firefox index.html
更新: 如果您正在使用 Stack 那么 stack haddock
将为您的项目以及所有依赖项生成文档。