We all have in mind the painful transition from python2 to python3. I argue python4 should be a priviledged subset of python3 that is still compatible with it, so that the transition is frictionless. At the same time, python4 should address some of the biggest limitations of python3:
- the very low performance
- the high memory overhead of default constructs
- the GIL
- the packaging mess
However, I don't think this can be fixed without breaking everything: