4 ms·
I avoid Python because of it's track record with breaking changes. Almost every time I try to run something Python, I run into version incompatibility issues, w
by forgotmypw17 4y ago
I avoid Python because of it's track record with breaking changes. Almost every time I try to run something Python, I run into version incompatibility issues, which is not the experience I want others to have with my project.
- simonw 4y agoThe vast majority of breaking changes should have been down to the Python 2 to Python 3 upgrade - since then I've seen very few breaking changes affect my projects. The trick I use to protect against them is to run my test suite against multiple Python versions using GitHub Actions, e.g. here: https://github.com/simonw/sqlite-utils/blob/main/.github/workflows/test.yml https://github.com/simonw/sqlite-utils/blob/main/.github/wor...
- forgotmypw17 4y agoI prefer to just write in Perl and without third-party modules, which is backwards compatible to 5.000 (1994)