相关疑难解决方法(0)

最新GHC中弃用的DatatypeContexts:为什么?

我只是做了一些Haskell开发,并在新版本的GHC上重新编译了一些旧代码:

The Glorious Glasgow Haskell Compilation System, version 7.2.1
Run Code Online (Sandbox Code Playgroud)

当我这样做时,我收到以下错误:

警告:不推荐使用-XDatatypeContexts:它被广泛认为是错误的,并且已从Haskell语言中删除.

当您拥有以下格式的代码时,会出现这种情况:

data Ord a => MyType a
    = ConstructorOne a
    = ConstructorTwo a a
Run Code Online (Sandbox Code Playgroud)

我的问题是:为什么这个功能首先被弃用,而我应该做些什么而不是实现相同或类似的功能呢?

haskell deprecated language-extension

65
推荐指数
2
解决办法
6006
查看次数

标签 统计

deprecated ×1

haskell ×1

language-extension ×1