Cabal 允许自由形式的稳定性场:
稳定性:自由形式
包的稳定性级别,例如
alpha
、experimental
、provisional
、stable
。
关于这些稳定性值的社区约定是什么?什么被认为experimental
是什么provisional
?我看到只有少数包被声明为stable
. 它是指什么样的稳定性,暴露的 API 的稳定性或软件的最终无 bug 状态?
该字段现在大部分已失效,不应使用。正如 Max 所说,它可能会在未来被一些有意义的东西所取代。
如果您对历史感兴趣,该领域起源于第一组Hierarchical Haskell Libraries的设计提案。该文档描述了这些值的原始预期含义。
目前该字段对库的稳定性的指导非常差,因此大多被忽略。Duncan Coutts(Cabal 和 Hackage 的主要开发人员之一)表示,他最终计划完全取代这一领域,使用类似 Hackage 的社会投票系统。
就个人而言(我并不孤单)我总是忽略稳定性领域。鉴于它会消失,它可能不值得为放入其中的内容而失眠。
原意是:
正如其他答案所指出的那样,社区似乎不再遵循这些准则。
正如Simon Marlow所指出的,这在第一组 Hierarchical Haskell 库的设计方案中有所描述。原链接已失效,但可以在回程机中找到一份。