anatoly techtonik writes:
the User eXperience - don't you think that fast-typing "print var" is more convenient than "print(var)"?
Sure, but I don't type either: I typically type "pr<TAB>v<CLOVERLEAF+/>". I might need to type another letter or CLOVERLEAF+/ multiple times depending on context. This DTRTs in both Python 2 and Python 3 buffers.
This is true in interpreter buffers as well as in programs being saved to files. And similar statements are true in all my coding, whatever language.
Why complain about Python syntax when upgrading development tools could gives the same improvements without complicating Python?