2009-04-30 11 views
6

C'è un modo in GHCI per mostrare una versione completamente contraddistinta di una dichiarazione? Mi sono trovato a volerlo fare a volte per aiutarmi a capire un pezzo di codice che non mi è familiare. A volte la concisione dei maestri oscura le cose per noi n00bs, e qualsiasi cosa mi aiuti a spezzare queste bestie sembra aiutare.Dove posso trovare una parentesi completa per Haskell?

risposta

2

Forse non direttamente in relazione alla tua domanda, ma spesso trovo codice libero-punto difficile da leggere. Per inciso, il tool to generate a point-free form per le espressioni, può anche fare il contrario. Ad esempio:

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

Molto meglio! :)

Problemi correlati