2016-11-19 4 views
3

Например, как бы я мог просматривать документы для Data.List.group, как мог, на hackage?Как просмотреть документацию Haskell с помощью 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

+0

@Alec err, тогда как я могу получить доступ к документации Haskell? – Rishav

ответ

3

Команда haddock создает документацию в формате HTML. Для его просмотра вы используете любой веб-браузер, указав его в сгенерированном файле. Там должна быть index.html файла, так что вы можете просмотреть его с:

firefox index.html 
+0

Итак, у Haskell нет какой-либо системы/инструмента для просмотра документации? – Rishav

+1

@ Ришав: нет. Просто используйте свой любимый веб-браузер. –