3 ms·
It’s interesting how close together those percentages are. Python developers may well be split 50:50 or 60:40 on the issue of whether or not to use static typin
by pansa2 6y ago
It’s interesting how close together those percentages are. Python developers may well be split 50:50 or 60:40 on the issue of whether or not to use static typing.
For the language that’s famously supposed to have “one obvious way to do it”, that’s a significant difference of opinion on something so fundamental.
- toxik 6y agoI’m what I would say part of the old guard. Type annotations and checking was weird to me, but okay, then walrus assignment := came and I felt that’s maybe worth it (makes some loop idioms a lot cleaner!)... then the match thing, I’m really starting to feel like the shine has worn off. Python is a noncohesive mess design wise. Two Python developers today may well have such enormous differences of opinion on what constitutes proper Python, they could be talking about different languages
- pansa2 6y agoDavid Beazley agrees with your last paragraph in a recent tweet: “Python is at least three different programming languages at this point.” https://mobile.twitter.com/dabeaz/status/1373296229711376387 https://mobile.twitter.com/dabeaz/status/1373296229711376387
- geofft 6y agoIn the old days we called that "multiparadigm" and said it was a good thing.