假设我有一个描述某些数据结构的额外文件.在一个Haskell模块中,我有一个TH声明,它接受该文件的内容并生成数据类型.
每次外部文件更改时,如何强制该模块重新编译?
您可以使用addDependentFile函数.
https://www.stackage.org/haddock/lts-7.15/template-haskell-2.11.0.0/Language-Haskell-TH-Syntax.html#v:addDependentFile