Unterstützt Literate Haskell die Indizierung von Funktionsnamen, Typklassen und Variablenreferenzen? Gibt es einen Filter, den ich auf den Literate Haskell-Quelltext anwenden kann, der dies tut und mir entweder ein schönes PDF-Handbuch oder ein HTML-Dokument mit Hyperlinks liefert.
Dies sind die wirklich schönen Eigenschaften von noweb y CWEB was meiner Meinung nach die weitverbreitete Annahme von Literate Haskell fördern würde.
Sehen Sie sich zum Beispiel die Wortzählprogramm geschrieben in CWEB. Der Codechunk auf der ersten Seite in Punkt 4 ist mit Fußnoten versehen, die angeben, wo dieser Code verwendet wird. LHS unterstützt keine Chunks, aber ich würde gerne wissen, wo der Code verwendet wird:
-
Kommentar zur Beschreibung von func.
func = id
Verwendet in: (X.Y.Z.f, A.B.C.g, Abschnitt 1.5)
func2 = indefined
Verwendet in: (A.B.C.x, Abschnitt 2.1)
Und zusätzlich einen Index, der alle Funktionsnamen und Variablen zusammenfasst und angibt, wo sie im Dokument und von anderen Funktionen usw. referenziert werden.