我不想禁用在Haskell中检查伴随绑定的函数。 我想这样做的原因是能够通过矛盾来实施证明。以下类型的签名没有任何约束力,不应该如此。 zeroDoesNotEqualOne :: Refl Z (S Z) -> Bottom
Refl Z (S Z)类型没有居民,因此应该没有约束力。 在上面的代码中的类型意味着你可以预料到的,使得S Z是皮亚诺自然的1和Refl只有类型的单个居民Refl a
我正在使用yesod-simple模板构建一个简单的web应用程序(称为pkb)。我需要一堆没有LTS-6.25最新版本的库(当前默认为yesod-simple),所以我将解析器更改为stack.yaml中的lts-7.9。我也看了this issue with GHC 8.0.1和它周围的成功合作,加入 {-# LANGUAGE NoDisambiguateRecordFields #-}
{