[英]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.