¿Alfabetizador Haskell admite nombres de funciones de indexación, clases de tipos y referencias de variables? ¿Hay algún filtro que pueda ejecutar en la fuente Literate Haskell que lo haga y me proporcione un buen manual en PDF o un documento HTML hipervinculado?Literal Haskell: referencias e indexación
Estas son unas características realmente agradables de noweb y CWEB que creo que estimularían la adopción generalizada de Literate Haskell.
Como un ejemplo, mira el word count program escrito en CWEB. El fragmento de código en la primera página en el ítem n. ° 4 se encuentra al pie de página donde se usa ese código. LHS no admite fragmentos pero me gustaría saber dónde se está utilizando el código:
Comentario que describe func.
func = id
Se utiliza en: (XYZf, ABCG, Sección 1,5)
func2 = indefined
utilizan en: (ABCX, Sección 2,1)
Y adicionalmente un índice que agrega toda la función nombres y variables a lo largo de donde se hace referencia en el documento y por otras funciones, etc.
Creo que debería ser fácil emular esto mediante un uso creativo de LaTeX. – fuz
Actualmente, Haddock y el comando ": info" me muestran instancias de una clase de tipo. Pero no puedo ver dónde se usan las funciones y las variables. – Deech
Al "indexar", ¿se refiere a un índice que vincula cada nombre a su documentación, como produce Haddock? – Heatsink