Отслеживание ошибок в Haskell

Как я могу получить больше информации о том, где произошла ошибка Haskell? Например, вчера я работал над программой на Haskell, которая анализирует входной файл, преобразует данные и затем распечатывает отчетную информацию.

В один прекрасный момент я побежалглавный" и вернулся

*** Prelude.read: parse error

без другой информации. К счастью, я знал, что звоню читать только в одном месте и смог это исправить, но на будущее:

Можно ли получить обратную трассировку или номер строки для подобных ошибок?Можно ли получить фактические данные, которые вызвали ошибку, то есть строку, которая вызвала ошибку разбора?

Спасибо!

редактировать Используя GHC.

Ответы на вопрос(5)

Ваш ответ на вопрос