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

ecnelises · December 03, 2018 · Last by dsh0416 replied at December 08, 2018 · 8501 hits

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

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

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

😄 曾经看过一些书籍,对于 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 说一句不喜欢,大家便从其他角度出发寻找新的解决方案。又或者同一个方案,分开六年经过不同人以不同方法询问,最后得到重新考虑,但也只是考虑而已。从来没有 "强求" 的冲动或意愿。

Reply to ThxFly

crystal 还不敢放生产上放

Reply to ksec

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

Reply to ksec

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

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

Reply to miao

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

python 都很羡慕 ruby 能引入 jit 呢

Reply to miao

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

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

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

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

Reply to nouse

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

You need to Sign in before reply, if you don't have an account, please Sign up first.