Cabal包装稳定性领域的惯例

sas*_*nin 15 haskell cabal hackage

Cabal允许自由形态稳定性字段:

稳定性:自由形态

包装的稳定性水平,例如alpha,experimental,provisional,stable.

关于这些稳定性价值观的社区惯例是什么?考虑experimental什么,什么是provisional?我看到只有少数包被声明为stable.它涉及什么样的稳定性,暴露的API的稳定性或软件的最终无错状态?

Sim*_*low 11

该领域现在大多已经不存在了,不应该使用.正如马克斯所说,它可能会被未来有意义的东西所取代.

如果您对历史感兴趣,则该字段源自第一组Hierarchell Haskell库的设计提案.该文档描述了这些值的原始预期含义.

  • 这条链接现在已经死了. (3认同)

Max*_*oke 5

目前这个领域对于图书馆的稳定性来说是一个很差的指南,因此大多被忽略了.Duncan Coutts(主要的Cabal和Hackage开发者之一)曾表示,他最终计划完全取代这个领域,就像Hackage上的社交投票系统一样.

就个人而言(我并不孤单)我总是省略稳定性领域.鉴于它将会消失,它可能不值得投入任何睡眠.