Typing was a good idea, but I feel like it was never fully completed. So we ended up with optional typing, which definitely helps with reading code, but that’s about it. I see many features being implemented to speed up execution, along with attempts — some successful — to overcome the GIL, but all of them look like really complex hacks to me.
Probably because of the PTSD from the Python 3 rollout, there will be no Python 4 that truly addresses the language’s problems.
Over the last few years, I’ve switched to Golang and TypeScript. I miss Python’s elegance, as well as quite a few libraries built for it, but I don’t like the direction the language is heading in. Am I being too pessimistic?
theandrewbailey•51m ago