The Story of Guido Van Rossum and his Walrus Operator(Quick Reads)

Anand Tripathi
Pythonistas
Published in
5 min readJul 4, 2022

--

Photo by Jonathan Cooper on Unsplash

We are always excited whenever there is some new version launch announced no matter whether it is a windows update, or macOS update or any library update. We are equally terrified, and reluctant about the new update also that whether it is a stable version or not but that’s the case not with Python releases.

I’m quite late to the party as the latest release of python is 3.10 and I’m still talking about the python release 3.8. That’s because recently I have used this new operator that is Walrus operator. It's cool and along with this there is also one more cool feature that was shipped with python version 3.8 was position-only argument but we are not going to talk about that in this blog.

Controversy

It’s said that the walrus operator of Python 3.8 is one of the reasons why Guido van Rossum stepped down from his position as BDFL (Benevolent Dictator For Life). See Guido’s reply below to why he stepped down as BDFL.

“The straw that broke the camel’s back was a very contentious Python enhancement proposal, where after I had accepted it, people went to social media like Twitter and said things that really hurt me personally. And some of the people who said hurtful things were actually core Python developers, so I felt that I didn’t quite have the trust…

--

--