繁体   English   中英

基础包版本如何与GHC版本相关?

[英]How base package version relates to GHC version?

由于base包含一些GHC模块,看起来它可能与某些GHC版本相结合。 假设我想使用依赖于base:4.8.0.0 ,是否意味着它需要某些GHC版本,我需要升级GHC?

核心库版本到GHC版本是1:N关系。

由于base包含一些GHC模块,看起来它可能与某些GHC版本相结合。

base库是一个定义为库的核心库 ,它与GHC本身一起提供

GHC和库版本是独立维护的,但每个GHC发行说明中都记录了发布的库版本更改。

基础包haskell wiki页面列出了对已发布的base库版本的更改以及更改的GHC版本。

假设我想使用依赖于base的软件包:4.8.0.0,是否意味着它需要某些GHC版本,我需要升级GHC?

大多数是的。 有些人不建议单独更新核心库,尽管有时可能会这样做。

作为旁注,GHC不会发布奇怪的次要版本

还有一些库由haskell 报告定义。 但是,似乎没有提到图书馆。

有时,理论上可能会通过次要版本步骤升级base 然而,实际上并没有保证,我不确定它是否真的有可能。 此外,很难想象为什么人们可能会这样做 - 它不可能比升级GHC更快或更容易。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM