3 ms·
In my opinion, there's a time in a language's life were it should slow down the pace of "innovation". Code bases are complexe things and updating and upgrading
by ahmedfromtunis 5y ago
In my opinion, there's a time in a language's life were it should slow down the pace of "innovation". Code bases are complexe things and updating and upgrading them constantly just to keep up with the language maybe counterproductive.
Python is there now, if you ask me. It should slow down and focus more on "maintenance" stuff with little to no impact on its interface. And maybe work on big projects like multithreading or stronger typing on the background and them when they're fully ready.
- pmlnr 5y ago> stronger typing Please, don't. There are wonderful strongly types languages out there, so if one wants or needs a strongly types language, use that, and not Python.
- smitty1e 5y agoThe gradual typing available now seems suitable. I have written plenty of code in typed contexts and plenty without. Python's "consenting adults" approach seems a win. Perhaps, without the GIL and with typing information included, additional performance gains with be on offer. But the "have it your way" nature of Python is a bigger win than either end of the data typing spectrum.
- pmlnr 5y ago> "have it your way" nature of Python TMTOWTDI - There's more than one way to do it - is Perl's motto :) Zen of Python suggests there's just one correct way.
- yellowapple 5y agoSoon Python will add sigils to variables and Satan will start having to wear mittens.
- smitty1e 5y agoThe typing module is much more recent than the Zen easter egg.
- JacobHenner 5y agoStatic typing, not strong typing