簡體   English   中英

什么時候GHC Haskell2010首次包含在Haskell平台中,什么時候隱藏了Haskell98樣式模塊?

[英]When was the GHC Haskell2010 first included in the Haskell Platform, and when were the Haskell98 style modules hidden?

我們目前在項目中遇到一些麻煩,因為我們發現在新的GHC版本中,像Char這樣的舊模塊默認是隱藏的,而新的模塊(如Data.Char)是默認的。 我現在正試圖找出數據的版本。 , 控制。 等模塊被引入,哪個GHC版本首先隱藏像Char這樣的包。

分層模塊是在古代引入的(它們已經出現在早期的ghc-6。*版本中,挖掘舊版本表明分層模塊是在ghc-5。*時代,2002/2003年左右引入的)和haskell98默認情況下,模塊被ghc-7.2隱藏,因為有足夠的更改, haskell98變得與base不兼容。

從7.2.1的發行說明:

1.5.12.13。 haskell98

版本號2.0.0.0(原為1.1.0.1)

不再可能將haskell98軟件包與基礎軟件包一起使用,因為它現在包含Prelude和Numeric模塊。 因此,haskell98軟件包現在默認隱藏。

項目的選項是使其依賴於haskell98而不是基礎,或者更新導入以使用分層模塊。

后者是推薦的路徑,除非您特別依賴於某些已更改的Haskell98功能。 前者排除了使用許多包,具體取決於基礎

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM