T>>Я думаю, отсутствие отладчика не критерий для умного программиста. А потом перестанет быть критерием и для остальных.
MC>Отладка отладке (и отладчик отладчику) рознь. Я вот вполне обхожусь без брейкпоинтов и прохода по шагам в haskell и scheme. Но для той же scheme без возможности поглядеть результат развертки макроса бывает туго. Так что инструментарий должен быть адекватен языку.
От Template Haskell у меня похожие ощущения.
MC>Кстати, а с чего вообще было решено, что для haskell нет средств отладки? Определенное количество тулзеней отчетливо гуглится (например, hood).
В ghc отладчик есть.
ghci :? выводит среди команд :trace, :step, :break и тп.
Но попытаться поселить сомнения в несомненной пользе наличия отладчика надо.