我注意到Stack支持使用它将用于生成package.yaml
文件的.cabal
文件。例如,yi-core/package.yaml。它的结构看起来非常类似于Cabal文件,但不完全相同。某些键已重命名(例如,堆栈使用source-dirs
而不是hs-source-dirs
)。
我没有找到有关此功能的任何文档。 The Stack docs似乎根本没有提到package.yaml
。规范是否存在?
答案 0 :(得分:18)
这是hpack,可在此处找到:https://github.com/sol/hpack
这是一种略有不同的包格式,正如您所说,它可用于生成cabal文件。它并不直接与堆栈相关联。