Haskell использует пакет directory для взаимодействия с файловой системой.
directory
Haskell предоставляет пакет temporary, который включает удобные функции для работы с временными файлами.
temporary
Вот как заставить Haskell читать текстовые файлы, не потея.
Запустите, передав “world” в качестве аргумента.
Запись текстовых файлов в Haskell проста.
Используйте System.IO для записи в stderr.