haskell hyperlink cabal haddock

haskell - ¿Por qué el eglefino cabal--hyperlink-source no genera los HTML de origen?



haddock (1)

Para un proyecto de cabal, quería generar documentación de eglefino con hipervínculos al código fuente, así que hice lo de siempre:

cabal haddock --hyperlink-source

Los enlaces se generaron, pero al hacer clic en los enlaces, descubrí que el código fuente real no está incluido aunque los enlaces sí lo estén. Se supone que el código fuente debe ser renderizado a través de HTML. ¿Cómo puedo generar esos también?

Actualmente usando:

  • Cabal 1.22.4.0
  • cabal-install 1.22.6.0
  • eglefino 2.16.1

Resulta que fue porque hscolour no estaba instalado. Instalarlo a través de:

cabal install hscolour

arregló el problema

Curiosamente, había una advertencia que decía

Warning: The program ''hscolour'' version >=1.8 is required but it could not be found.

pero estaba enterrado dentro de la producción habitual de eglefino, así que no me di cuenta hasta ahora.