我注意到,在將 VS Code 與當前版本的 Haskell(GHC 9.2.1 和 HLS 1.6.1.0)一起使用時,我在實體宣告中撰寫型別簽名時不再收到錯誤,即使我沒有包含{-# LANGUAGE InstanceSigs -#}延期。
最近是否對 Haskell 進行了更改以默認允許實體簽名?
uj5u.com熱心網友回復:
GHC 9.2.1GHC2021默認啟用。
現在支持 GHC2021 語言。它建立在 Haskell2010 之上,添加了幾個穩定和保守的擴展,并洗掉了已棄用的擴展。現在,當沒有其他語言集(例如 Haskell98 或 Haskell2010)被顯式加載(例如通過 Cabal 的默認語言)時,它也是激活的“默認”語言集。 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
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/427253.html
標籤:哈斯克尔
上一篇:為什么連懶人的褶皺都如此渴望?
