尝试编译 data-memocombinators 0.4.3,得到以下错误:
Data/MemoCombinators.hs:119:10:
Could not deduce (Num a) arising from a use of `IntTrie.apply'
from the context (Ord a, Bits a)
我认为Bits
曾经源自Num
. 也许它很糟糕并且依赖被删除了,但现在包被破坏了。有什么已知的解决方法吗?也许我正在使用一个坏版本的东西?
我暂时Num a
在我的包副本中添加了函数签名,但从长远来看,这不可能是正确的。
我正在使用 GHC 7.6.1,基础是 4.6.0.0。