Где я могу найти полную скобку для Haskell?

Есть ли способ в GHCI показать полностью заключенную в скобки версию оператора? Я обнаружил, что иногда хочу сделать это, чтобы помочь мне понять фрагмент кода, с которым я не знаком. Иногда лаконичность мастеров затемняет для нас, n00bs, вещи, и все, что помогает мне разбить этих зверей, похоже, помогает.


person Daniel    schedule 30.04.2009    source источник


Ответы (3)


Попробуйте ghc -ddump-parsed.

person Logan Capaldo    schedule 30.04.2009


Возможно, это не имеет прямого отношения к вашему вопросу, но мне часто трудно читать бесточечный код. Между прочим, инструмент для создания безточечной формы для выражения, может сделать и наоборот. Например:

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

Намного лучше! :)

person nominolo    schedule 01.05.2009