3 ms·
> That's the claimed reasoning, yes. Is that actually true though? yes. one of the changes (and in my experience, the most problematic change) was the removal
by drekipus 4y ago
> That's the claimed reasoning, yes. Is that actually true though?
yes.
one of the changes (and in my experience, the most problematic change) was the removal of the keyword "print"
it was a poor choice at the start to treat "print" like a keyword. it is a simple, breaking change to remove it, easily automated (ps: just add brackets), and now the language is more consistent and flexible.
The only reason to keep it is to not "touch" things. but it is easily mitigated, so that isnt a good enough reason imo. I much prefer a consistent language.
otherwise I'd stick with PHP.
- account42 4y agoIs it easilty mitigated though? By a python programmer, sure. By another programmer, ok. By your grandpa that just wants to run that python script to organize his stamp collection that has worked for decades? No. For something as popular as python there will be thousands such people. Stuff that will simply NOT get fixed. But that cost is easily ignored by the original developers.