2 ms·
Thanks for the reply. I'm kind of torn. It would be nice to switch and forget about it, but Python is the language that works with absolutely everything. That'
by SandB0x 15y ago
Thanks for the reply.
I'm kind of torn. It would be nice to switch and forget about it, but Python is the language that works with absolutely everything. That's the biggest attraction. Libraries for everything, bindings for everything, APIs for everything. There are always purer and/or faster languages⁺, so why Python 3 over those if compatibly is poor?
⁺"There are only two kinds of languages: the kind everybody bitches about, and the kind nobody uses."
- lvh 15y agoThe dichtomy is false. Write good 2.x code and you will only miss a few very specific (like nonlocal) or recent features. You get the benefit of using all the existing 2.x libraries. Run 2to3 on your codebase and run your unit test suite, and see what happens. That way, once your dependencies are ported, you can be fairly sure that porting your library will be a walk in the park.