Stack package.yaml文件中包含什么内容?

时间:2016-10-30 18:08:50

标签: haskell haskell-stack

我注意到Stack支持使用它将用于生成package.yaml文件的.cabal文件。例如,yi-core/package.yaml。它的结构看起来非常类似于Cabal文件,但不完全相同。某些键已重命名(例如,堆栈使用source-dirs而不是hs-source-dirs)。

我没有找到有关此功能的任何文档。 The Stack docs似乎根本没有提到package.yaml。规范是否存在?

1 个答案:

答案 0 :(得分:18)

这是hpack,可在此处找到:https://github.com/sol/hpack

这是一种略有不同的包格式,正如您所说,它可用于生成cabal文件。它并不直接与堆栈相关联。