2009-04-30 9 views
6

Gibt es in GHCI eine Möglichkeit, eine vollständig geklammerte Version einer Anweisung anzuzeigen? Ich habe manchmal das Gefühl, dass ich das manchmal tun möchte, um mir zu helfen, ein Stück Code zu verstehen, mit dem ich nicht vertraut bin. Manchmal verdunkelt die Prägnanz der Meister die Dinge für uns, und alles, was mir hilft, diese Bestien auseinander zu brechen, scheint mir zu helfen.Wo finde ich einen vollständigen Klammerer für Haskell?

Antwort

2

Vielleicht auf Ihre Frage nicht direkt im Zusammenhang, aber ich punktfreien Code schwer oft zu lesen finden. Übrigens, die tool to generate a point-free form für Ausdrücke, kann auch das Gegenteil tun. Zum Beispiel:

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

Viel besser! :)