Haskell 新的GHC功能-我想象过吗?

Haskell 新的GHC功能-我想象过吗?,haskell,ghc,Haskell,Ghc,我发誓我在最近的一组GHC发行说明中看到了一个新特性,但现在我找不到它的参考。我是在妄想,还是这个特征真的存在 这与加载不完整的模块有关。正如我所记得的,它允许您关闭由于未定义变量而导致的编译错误。(当然,在运行时,如果您试图实际使用未定义的变量进行任何操作,就会引发异常。)这听起来熟悉吗?还是我在想这个问题?您正在寻找编译时选项,而不是语言扩展名“”。也就是说,编译时出现-fdefer类型错误您是否在考虑@ThomasM.DuBuisson是的,我很确定这就是我所记得的@ThomasM.DuB

我发誓我在最近的一组GHC发行说明中看到了一个新特性,但现在我找不到它的参考。我是在妄想,还是这个特征真的存在


这与加载不完整的模块有关。正如我所记得的,它允许您关闭由于未定义变量而导致的编译错误。(当然,在运行时,如果您试图实际使用未定义的变量进行任何操作,就会引发异常。)这听起来熟悉吗?还是我在想这个问题?

您正在寻找编译时选项,而不是语言扩展名“”。也就是说,编译时出现
-fdefer类型错误

您是否在考虑@ThomasM.DuBuisson是的,我很确定这就是我所记得的@ThomasM.DuBuisson您应该将此作为正确答案提交:-)对于没有耐心阅读链接文档的任何人,此功能实际上不允许您省略变量定义;它允许您编译一个模块,即使它的某些部分没有进行类型检查。(任何试图利用这些部分显然抛出一个例外……)它是有用的,如果你在编辑一个模块的中间,并希望快速尝试你已经完成编辑的一点,而不必修复整个事情…