2009-04-30 6 views
6

Existe-t-il un moyen dans GHCI d'afficher une version entièrement parenthésée d'une instruction? Je me suis trouvé vouloir le faire parfois pour m'aider à comprendre un morceau de code que je ne connais pas. Parfois la concision des maîtres obscurcit les choses pour nous, et tout ce qui peut m'aider à les séparer semble aider.Où puis-je trouver un parenthéseur complet pour Haskell?

Répondre

2

Peut-être pas directement lié à votre question, mais je trouve souvent du code de point gratuit difficile à lire. Incidemment, le tool to generate a point-free form pour les expressions, peut également faire le contraire. Par exemple:

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

Beaucoup mieux! :)

Questions connexes