¿Dónde puedo encontrar un paréntesis completo para Haskell?
-
03-07-2019 - |
Pregunta
¿Hay una manera en GHCI de mostrar una versión completamente entre paréntesis de una declaración? Me he encontrado con ganas de hacer eso a veces para ayudarme a entender un fragmento de código con el que no estoy familiarizado. A veces, la concisión de los maestros nos hace oscuras las cosas, y cualquier cosa que me ayude a separar a estas bestias parece ayudar.
Solución
Pruebe ghc -ddump-parsed
.
Otros consejos
Se documentan varios enfoques en la wiki: http://haskell.org/haskellwiki/Indent #Indenting_Haskell_Mechanically
Quizás no esté directamente relacionado con su pregunta, pero a menudo me resulta difícil leer el código sin puntos. Por cierto, la herramienta para generar un formulario sin puntos para Las expresiones, también pueden hacer lo contrario. Por ejemplo:
> unpl const . (1 +)
(\ e _ -> 1 + e)
Mucho mejor! :)