Pergunta

Existe uma maneira em GHCI para mostrar uma versão totalmente parênteses de uma declaração? Eu encontrei-me querer fazer isso às vezes para me ajudar a entender um pedaço de código que eu não estou familiarizado com. Às vezes, a concisão dos mestres coisas obscuras para nós N00BS, e qualquer coisa para me ajudar a quebrar essas feras além parece ajuda.

Foi útil?

Solução

Outras dicas

Um número de abordagens estão documentadas no wiki: http://haskell.org/haskellwiki/Indent #Indenting_Haskell_Mechanically

Talvez não relacionadas diretamente à sua pergunta, mas muitas vezes eu encontrar o código sem ponto difícil de ler. Aliás, o ferramenta para gerar uma forma livre pontos para expressões, também pode fazer o oposto. Por exemplo:

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

Muito melhor! :)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top