在Haskell中:给定源文件的现有目录树(带有子导演)。
有没有办法获得一个自动创建的.cabal或.stack文件,其中包含嵌入在命令文件中的所有必要的依赖项(对源文件中嵌入的导入文件的引用),无需手动编写编辑命令文件。
换句话说,获取一个命令文件,我将能够“直接开箱”而没有堆栈新/堆栈构建等常规方法,命令?
答案 0 :(得分:0)
cabal init
将创建一个文件,列出sourcedir中的所有模块。但是您仍然需要自己提供包依赖项。这是因为模块Foo.Bar.Baz
可能来自多个包 - 因此必须明确指定打算导入的包。