Python is DOOMED! Again!
marko at pacujo.net
Thu Jan 22 20:08:12 CET 2015
Sturla Molden <sturla.molden at gmail.com>:
> No! Developers have to do what managers and customers tell them to do.
> They will start to require type hinting everywhere. And then the
> question is what Python has to offer over Java or Swift.
Yes, but that's what GvR is after, I'm guessing: have Python take over
the realms of Java and C#.
> Python will no longer be dynamic, it will just be a slow static language.
Defeating Java will be worth the loss! The business value of the
disillusioned early adopters is minuscule compared with the bounty of
Py3EE — how cool is that!
> Yes, Python could still be used as a dynamic language, but nobody will
> allow you to do it. Even packages in widespread use will be banned
> because they don't typehint. And then there will be complaint about
> lack of such packages.
The managers want type checking, not to optimize, but to mechanically
guarantee the correctness of the code. Most people they hire aren't all
that skilled at coding and will fall in every trap they can. They'd like
automated tools to put straitjackets on their reports so they can do as
little damage as possible.
Then there will be the optimizers, enthusiastic hackers who just need to
tweak with nanoseconds, overclock and benchmark everything and add
liquid nitrogen cooling on top of that. They will sprinkle elaborate
type declarations anywhere they can and indirectly force applications
that interface with their code to declare types as well.
More information about the Python-list