我有用 haskell 编写的简单程序,我用 cabal 构建它。例如我的程序有下一个目录结构:
my-prog
* Main.hs
* my-prog.cabal
* SomeDirWithHsFiles
- File1.hs
- File2.hs
我希望当我 SomeDirWithHsFiles
使用 *.hs 文件进行 cabal 构建和 cabal 安装(可能是其他东西)时,像普通的 haskell 库一样安装,然后我将在其他程序中使用File1.hs
和File2.hs
模块。
我怎样才能做到这一点?
谢谢你。