使用 haskell / cabal / stack 进行运行时类型检查

runtime type checking with haskell / cabal / stack

在一个 Haskell 项目中,我使用了一个我知道包含类型错误的依赖项。但这实际上很好,因为我从不调用这段代码。

所以我想启用 defer-type-errors 仅针对该依赖包.

有没有办法将该编译器指令范围限定在某处(堆栈?cabal?)

如果你真的需要你可以set ghc options per package in stack.yaml,即:

ghc-options:
    your_package_name: -fdefer-type-errors

不知道是否兼容ghcjs

但是请务必让您的软件包的用户知道,也许在文档中以粗体字.

包含免责声明