On a python developers' mailing list for the core developers, Python Committers, Benevolent Dictator for Life Guido van Rossum has announced that he is stepping down effective immediately and with out appointing a successor.
Now that PEP 572 is done, I don't ever want to have to fight so hard for a
PEP and find that so many people despise my decisions.I would like to remove myself entirely from the decision process. I'll
still be there for a while as an ordinary core dev, and I'll still be
available to mentor people -- possibly more available. But I'm basically
giving myself a permanent vacation from being BDFL, and you all will be on
your own.After all that's eventually going to happen regardless -- there's still
that bus lurking around the corner, and I'm not getting younger... (I'll
spare you the list of medical issues.)I am not going to appoint a successor.
[...] I'll still be here, but I'm trying to let you all figure something out for
yourselves. I'm tired, and need a very long break.
(Score: 0) by Anonymous Coward on Friday July 13 2018, @08:59PM (1 child)
Any examples of said irregularities? I'd be curious to see what you think they are. Too be clear, I know there are some, such as "as" assigning different things depending on the statement it is in, or the fact that they used to disallow assignment in comparative statements to prevent confusion between "==" and "=". But the fact of the matter is that within the rules of Python, ":=" can be confused for both "==" and "=" depending on the exact circumstance. I don't see how adding a third operator that can be used anywhere an expression is allowed will lessen confusion.
(Score: 0) by Anonymous Coward on Saturday July 14 2018, @02:13PM
One of my big complaints is how hard it is to print a portion of a line. It's possible to do, but requires far too much effort, other languages I know either default to printing just a portion of a line and require the programmer to add the new line or they have a method for both which mostly vary by having one add the new line.
I was able to do it with some research when I decided I needed to do it, but you shouldn't have to engage in that sort of hack for something that's normally a built in feature of most other languages.