Following system colour scheme - Python 增强提案 Selected dark colour scheme - Python 增强提案 Selected light colour scheme - Python 增强提案

Python 增强提案

PEP 401 – BDFL 退休

作者:
Barry Warsaw, Brett Cannon
状态:
愚人节快乐!
类型:
流程
创建日期:
2009年4月1日
发布历史:
2009年4月1日

目录

摘要

BDFL 在领导 Python 开发20年后,正式宣布立即退休。经过一致投票,他的继任者被任命。

基本原理

Guido 于1989年编写了 Python 的最初实现,在领导社区近20年后,他决定辞去其终身仁慈独裁者(Benevolent Dictator For Life)的职务。他的官方头衔现在是“语言无限期度假的仁慈独裁者名誉(Benevolent Dictator Emeritus Vacationing Indefinitely from the Language, BDEVIL)”。Guido 将 Python 交给了它的新领导者和充满活力的社区,以便训练他攀登珠穆朗玛峰的终生梦想。

在2009年 Python 大会(PyCon 2009)上,Python 指导联盟(Python Steering Union,不要与根本不存在的 Python 秘密地下组织混淆)一致投票,选出了 Guido 的继任者:Barry Warsaw,或者他亲切的称呼是 Barry 叔叔。Barry 叔叔的官方头衔是终身友好语言叔叔(Friendly Language Uncle For Life, 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)。

参考资料


来源:https://github.com/python/peps/blob/main/peps/pep-0401.rst

最后修改:2025-02-01 08:59:27 GMT