迭代给定包中所有模块(文件)的最佳方法是什么?具体来说,假设我有
- 一个名为“runThis”的可执行文件
- 带有文件 F1.hs、F2.hs、...、Fn.hs 的 cabal 包 P
什么是最简单的执行方法:
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)
谢谢!