gpt4 book ai didi

haskell - 现在是否允许在实例声明中使用类型签名而不需要 InstanceSigs 语言扩展?

转载 作者:行者123 更新时间:2023-12-04 18:11:03 25 4
gpt4 key购买 nike

我注意到,在将 VS Code 与当前版本的 Haskell(GHC 9.2.1 和 HLS 1.6.1.0)一起使用时,我在实例声明中编写类型签名时不再收到错误,即使我没有包含{-# LANGUAGE InstanceSigs -#}扩大。
最近是否对 Haskell 进行了更改以默认允许实例签名?

最佳答案

GHC 9.2.1 启用 GHC2021默认。

The GHC2021 language is supported now. It builds on top of Haskell2010, adding several stable and conservative extensions, and removing deprecated ones. It is now also the “default” language set that is active when no other language set, such as Haskell98 or Haskell2010, is explicitly loaded (e.g via Cabal’s default-language).https://downloads.haskell.org/~ghc/9.2.1/docs/html/users_guide/9.2.1-notes.html

GHC2021语言启用 InstanceSigs .
https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0380-ghc2021.rst

关于haskell - 现在是否允许在实例声明中使用类型签名而不需要 InstanceSigs 语言扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71097911/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com