标签: haskell ghc
我发誓我在最近的一系列GHC发行说明中看到了一个新功能 - 但现在我找不到它的参考。我是妄想,还是这个功能确实存在?
这与加载不完整的模块有关。尽我所知,它允许您关闭由于未定义的变量导致的编译错误。 (当然,在运行时,如果您尝试实际使用未定义的变量来执行任何操作,则会导致异常抛出。)这听起来很熟悉吗?或者我的想法是什么呢?
答案 0 :(得分:5)
您正在寻找编译时选项,而不是语言扩展名“defer errors to runtime”。也就是说,使用-fdefer-type-errors进行编译。
-fdefer-type-errors