3 ms·
I hear exactly the same about Python. Some complains it's moving too fast. Some that's it's an old language that's stuck in the past. The balance between sta
by BiteCode_dev 7y ago
I hear exactly the same about Python.
Some complains it's moving too fast.
Some that's it's an old language that's stuck in the past.
The balance between stability and keeping up with modernity is hard to reach, and people will never be happy.
- BurningFrog 7y agoYou have a point. But also remember that happy people are silent. No one goes on a Twitter rant about THINGS ARE PRETTY OK!!! There are plenty of happy Python people.
- mplanchard 7y agoComparison with python actually helps to put Rust in a positive light. Compared to the Python 2/3 debacle, Rust managed to introduce a major new version with lots of new language features (edition) while making it: a) entirely opt-in, b) easy to update to with automated tooling, and c) compatible with previous versions. Compare this to Python 3, which cannot load Python 2 libraries, cannot be converted automatically, and is now effectively required with the sunsetting of Python 2 in January of this year. Python has a lot of strengths, and I think 3 is way better than 2, but the transition was very painful. Meanwhile, I have a crate I wrote a while back for 2015 nightly, and it took me less than an hour to get it up and running for 2018 stable. But I didn’t have to! Everyone using 2018 (nightly) could still use the crate even if I hadn’t converted it.