Python 看到隔壁 Python 在讨论新的社区治理模式,有感而发

ecnelises · 2018年12月03日 · 最后由 dsh0416 回复于 2018年12月08日 · 1184 次阅读

Python 之父于今年 7 月宣布不再担任所谓社区「仁慈的独裁者」角色。因此整个社区在讨论他淡出之后应该怎么办。有个 PEP-8000,其中有几个方案:

列举了 7 个 Governance Model,也就是 7 篇 Proposal,我寻思也是厉害…

说起来,要是有天 Matz 不干了,Ruby 社区会有啥反应呢?

共收到 15 条回复

😄 曾经看过一些书籍,对于Python社区的独裁略有耳闻,2.x, 3.x 两个分支据说就是独裁的产物。然而我觉得Ruby社区虽然目前人数没有那边的人多,但Ruby社区毕竟与Python社区的风格不同。起码包容性,宽容性这些都在那里。所以我觉得即便哪天Matz不干了,社区应该也不会丢其他本质上的精神,不至于整个社区都崩塌。毕竟还有这么多优秀的Ruby贡献者,大家都希望写Ruby的时候能够Happy Coding.

Happy Coding +1

转crystal

转crystal +1

我在这个话题上之前思考了很久, 发现两个社区有非常之大的分别. Python 的社区经常性很多新的 idea, 而且大部份参与者会据理力争, 经常有一些"炽热" 及专业的讨论, 但也是因为这个原因 Python 之父 对于他不喜欢的方案 也需要花很多时间解释及争取, 最后自己也疲劳过度 burn out , 不再想与人争论这些问题, 完全抽身退出了.

Ruby 奇怪的完全没有这个问题. 大家对 Matz 是绝对 100% 服从. 这个也可能是基于日本人文化上尊重的态度, Matz 说一句不喜欢, 大家便从其他角度出发寻找新的解决方案. 又或者同一个方案, 分开六年经过不同人以不同方法询问, 最后得到重新考虑, 但也只是考虑而已. 从来没有 "强求" 的冲动或意愿.

ThxFly 回复

crystal 还不敢放生产上放

ksec 回复

因为社区太小了,我们目前生存下来才是最重要的,如果大家还整天吵吵不如早点散伙儿。

ksec 回复

是的,最常见反驳理由是 Matz 不喜欢.. Ruby Governance 问题还是挺大的

Matz看起来年轻 头发多 健康状况良好 不会burn out

miao 回复

我相信这个不是重点, 他本人比较乐观, 而且压力不大, ( 相信日本人能承受的压力与常人不同 😅 ) 一个开心的人很难想像短时间内会 burn out. 就像他自己所说, Ruby 本来就是要令程序员开心

python 都很羡慕 ruby 能引入jit呢

miao 回复

相信在座很多人都是因为Matz发量多, 才入坑Ruby

  • 为什么函数式命令 reduce 被 Python 3 移到 functools,迫使每次使用的时候都要 import 一下呢?
  • 因为 Guido 不喜欢
dsh0416 回复

ruby的reduce更丑,一开始也不叫reduce,叫inject。

现在python主要用于矩阵计算,reduce方法没那么重要。

nouse 回复

矩阵运算并不是 Python 语言的特性啊。。。主要是 Ruby 在这类语法糖的问题上处理非常宽松,经常一个方法一堆 alias,这 Python 吧。。。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册