据我了解,Perl 传统上只包含核心功能,人们安装额外的库来做各种有用的(有时是非常基本的)事情。但是在某些时候,出现了默认情况下随 Perl 提供的“核心库”——因此您可以在不安装它们的情况下使用这些库。
来自 Python,我很好奇这是如何管理的。具体来说:
- 图书馆是如何选择的?
- 这些库是否还有自己的版本号和发布时间表?
- 使用这些库时,您有什么样的向后兼容性保证?
- 在系统中升级或降级这些库是否常见?这是在系统范围内完成的还是更具体的?
- 如果有需要更改 API 的错误修复,这是如何发生的?
- 如何将功能添加到这些核心库中(如果有的话)?