Как лучше всего перебрать все модули (файлы) в данном пакете? Конкретно, предположим, что у меня есть
- исполняемый файл под названием «runThis»
- кабальный пакет P с файлами F1.hs, F2.hs, ..., Fn.hs
Как проще всего выполнить:
runThis F1.hs
runThis F2.hs
...
runThis Fn.hs
?
Я думал, что могу попробовать --with-compiler, но это не работает с
cabal: The program ghc version >=6.4 is required but the version of runThis
(Другой вариант выглядит как настройка Setup.lhs, но в идеале я хотел бы перехватить процесс сборки и использовать «runThis» вместо, скажем, ghc)
Спасибо!
runThis
? Будет ли что-то вроде$ for file in *.hs; do runThis $file; done;
делать то, что вы хотите? - person Daniel Fischer   schedule 20.12.2011