Как отлаживать код Haskell ?

У меня проблема. Я написал большую программу на Haskell, и она всегда работает с небольшим вводом. Теперь, когда я хочу протестировать его и сгенерировать более крупный ввод, я всегда получаю сообщение:

HsProg: Prelude.head: empty list

Я много раз использую Prelude.head . Что я могу сделать, чтобы узнать больше или получить более точный вывод ошибок, чтобы получить строку кода, в которой это происходит?

39
задан hammar 29 July 2011 в 18:23
поделиться