На этот вопрос уже есть ответ:
Моя программа сохранена как prog.c
как мне ее скомпилировать и запустить?
https://wiki.haskell.org/Haskell_in_5_steps
Короче говоря Вы запускаете haskell среду и загружаете Вашу программу, затем Вы работаете, она как Вы была бы любая другая команда ./prog