Asa*_*lle 5 haskell haskell-stack
我想在我的构建中添加ViewPatterns扩展,目前我通过将以下行添加到package.yaml来实现
ghc-options:
- -Wall
- -XViewPatterns
Run Code Online (Sandbox Code Playgroud)
我收到警告:
Warning: Instead of 'ghc-options: -XViewPatterns' use 'extensions:
ViewPatterns'
Run Code Online (Sandbox Code Playgroud)
但是,当我extensions向package.yaml 添加一个字段时,我得到以下内容:
WARNING: Ignoring unknown field "extensions" in package description
Run Code Online (Sandbox Code Playgroud)
另外,我extensions在官方堆栈文档中找不到任何定义.
Yuj*_*oto 11
不要将堆栈与hpack混淆.
package.yaml实际上是通过hpack读取的.但stack build命令隐式调用hpack自动转换为cabal文件,这可能会让你感到困惑.
无论如何,要在package.yaml中指定扩展名,请使用default-extensions:
default-extensions: ViewPatterns
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1122 次 |
| 最近记录: |