haskell - name - Haddock, Cabal: ¿Cómo incluir ejemplos de código fuente?
meta tags google (1)
Soy un total de Haskell nube y esta es una toma en la oscuridad, pero ¿no podrías usar hscolour para generar el código como HTML y luego hacer algo similar al caballete eglefino --executables --hyperlink-source para incluir el colorized HTML?
Soy el autor del paquete operativo , que incluye código de ejemplo . Me gustaría que este código de ejemplo esté hscolored e instalado junto con la documentación API, que es generada por Haddock.
Probablemente tenga que usar un tipo de compilación Cabal personalizado y crear un gancho de usuario para la fase de Haddock. Sin embargo, nunca logré que esto funcionara. Por lo tanto, mi pregunta es:
¿Cómo incluir módulos completos como código de ejemplo en Haddock?
¿Podría dar un ejemplo de un gancho de usuario Cabal que aplique hscolor a un archivo de código fuente adicional
example.hs
y se una al resultado con la documentación generada de Haddock?