For example, how would I view the docs for Data.List.group as I could on hackage?
If I try to use Haddock as:
$ 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
On the other hand, I know that these html docs exist in my computer under the /usr/local/share/doc directory.
Or am I mistaken and this is not what Haddock does?
The haddock command generates documentation in HTML. To view it you use any web browser by pointing it at the generated file. There should be an index.html file, so you can view it with:
firefox index.html
Update: If you are using Stack then stack haddock will generate the documentation for your project, and also for all the dependencies.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With