by OrangeTux on 12/19/18, 11:44 AM with 175 comments
by krn on 12/19/18, 1:48 PM
by chrisseaton on 12/19/18, 12:53 PM
by airstrike on 12/19/18, 6:16 PM
At the end of the day, I suppose this is simply yet another form of NIH
by ksec on 12/19/18, 7:09 PM
I have to confess, I was very envy of Python. I wish Ruby had something similar to PEPs, many more suggestions, Matz making more decisions, Ruby entering more Domains. Ruby could have grown itself 5x and its usage will still possibly be counted as a niche language. MJIT!
That was until past few months.
It wasn't until Guido Steps down from being BDFL for Python, before the simplest question pops, What happens to Ruby if Matz suddenly step down because of a similar "lively" discussions on features? And now looking at this "governance model", the bureaucratic nature of it. Makes me appreciate a lot more of how Ruby is being handled.
This isn't to say the Python model is wrong, far form it. Java have a similar model and it is brilliant.
During one of the recent talks Matz said he is already starting to work on Ruby 4.0, which is not about features or speed, but testing a model of future Ruby without Matz when he retire. He is enjoying life, and he is still having fun, but it will come a day when he retires, so he is preparing for it. Despite their syntax being somewhat similar, Ruby's values and culture that makes it a lot different to Python.
by xg15 on 12/19/18, 2:39 PM
by onlydeadheroes on 12/19/18, 1:07 PM
by Hendrikto on 12/19/18, 12:21 PM
Won‘t that get old really soon?
by craftyguy on 12/19/18, 11:52 PM
by m23khan on 12/19/18, 2:41 PM
by kensai on 12/19/18, 8:45 PM
- https://www.python.org/dev/peps/pep-8010/ - https://www.python.org/dev/peps/pep-8012/ - https://www.python.org/dev/peps/pep-8016/
by d--b on 12/19/18, 2:25 PM
by wildmusings on 12/19/18, 6:44 PM
The merits of singular vision, unity of design, counter-majoritarian good judgment, predictability, and decisiveness should really get more credit in these contexts. As should the downsides of bureaucracy and democratic decision making: infighting, politics (the sacrifice of sincerity for popularity), gridlock, disunity of design, etc.
by stoicjett2 on 12/19/18, 1:17 PM