PEP 401 – BDFL 退休
- 作者:
- Barry Warsaw, Brett Cannon
- 状态:
- 愚人节!
- 类型:
- 流程
- 创建:
- 2009 年 4 月 1 日
- 更新历史:
- 2009 年 4 月 1 日
目录
摘要
BDFL 在带领 Python 开发 20 年后,正式宣布退休,立即生效。经一致投票,其继任者已确定。
理由
Guido 于 1989 年编写了 Python 的第一个版本,在领导社区近 20 年后,决定辞去终身仁慈独裁者的职位。他的官方头衔现在是终身仁慈独裁者退休,无限期休假(BDEVIL)。Guido 将 Python 交给了新的领导者和充满活力的社区,以便为实现攀登珠穆朗玛峰的终身梦想做准备。
在 2009 年 Python 大会(PyCon 2009)上,Python 指导联盟(不要与 Python 秘密地下组织混淆,该组织明确不存在)一致投票后,Guido 的继任者已经确定:Barry Warsaw,也被亲切地称为 Barry 叔叔。Barry 叔叔的官方头衔是终身友好语言叔叔(FLUFL)。
FLUFL 的官方行为
FLUFL Barry 叔叔颁布以下决定,以表明他有意像其前任(他记不起名字了)一样以负责任和开放的方式领导社区。
- 承认选择
Hg
作为首选 DVCS 是 BDEVIL 精神失常的明确证据,并恢复此决定,改为选择Bzr
,这是唯一正确的选择。 - 承认 Python 3.0 中的
!=
不等运算符是一个可怕的、令人手指疼痛的错误,FLUFL 恢复使用<>
菱形运算符作为唯一拼写。此更改非常重要,需要为 Python 3.1 实现和发布。为了帮助过渡到此功能,添加了一个新的未来语句from __future__ import barry_as_FLUFL
。 - 承认 Python 3.0 中的
print
函数是一个可怕的、令人痛苦的错误,FLUFL 恢复使用print
语句。此更改非常重要,需要为 Python 3.0.2 实现和发布。 - 承认 Python 3.0 的令人失望的采用曲线表明其彻底失败,所有关于 Python 3.1 和后续 Python 3.x 版本的工作由此终止。Python 3.0 中的所有功能将被移植回 Python 2.7,它将成为下一个官方的唯一版本。为了方便开发人员,Python 3.0 字符串和字节类型将被移植回 Python 2.6.2。
- 承认 C 是一种 20 世纪的语言,几乎被所有 30 岁以下的程序员拒绝,CPython 实现将在 Python 2.6.2 和 3.0.2 发布后终止。此后,Python 的参考实现将针对 Parrot [1] 虚拟机。Python 的其他实现(例如 Jython [2]、IronPython [3] 和 PyPy [4])正式不鼓励,但可以容忍。
- 承认 Python 软件基金会 [5] 已出色地完成使命,因此解散。Python 指导联盟 [6](不要与 Python 秘密地下组织混淆,该组织明确不存在)现在是所有 Python 知识产权的唯一管理者。所有 PSF 资金由此转交给 PSU(不是那个 PSU,另一个 PSU)。
参考资料
版权
本文件是 Python 指导联盟的财产(不要与 Python 秘密地下组织混淆,该组织明确不存在)。我们认为你可以阅读它,但不要考虑引用、复制、修改或分发它。
来源: https://github.com/python/peps/blob/main/peps/pep-0401.rst
最后修改: 2023-09-09 17:39:29 GMT