Frage

Gibt es eine Möglichkeit in GHCI eine vollständig geklammerten Version einer Anweisung zu zeigen? Ich habe mich, dass manchmal zu tun zu leicht befunden, mir zu helfen, ein Stück Code zu verstehen, dass ich nicht vertraut bin. Manchmal ist die Prägnanz des Meisters obskure Dinge für uns n00bs, und alles, um mich zu helfen, diese Tiere auseinander brechen zu helfen scheint.

War es hilfreich?

Lösung

Versuchen Sie ghc -ddump-parsed .

Andere Tipps

Eine Reihe von Ansätzen sind im Wiki dokumentiert: http://haskell.org/haskellwiki/Indent #Indenting_Haskell_Mechanically

Vielleicht nicht direkt auf Ihre Frage beziehen, aber ich finde oft punktfreien Code schwer zu lesen. Übrigens ist die Werkzeug rel="nofollow einen Punkt freier Form zu erzeugen Ausdrücke, kann auch das Gegenteil tun. Zum Beispiel:

 > unpl const . (1 +)
 (\ e _ -> 1 + e)

Viel besser! :)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top