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