3 ms·
There are many, many libraries that I work with that are written in Python. Things for which a single script was once sufficient, then a few of them, and eventu
by joatmon-snoo 8y ago
There are many, many libraries that I work with that are written in Python. Things for which a single script was once sufficient, then a few of them, and eventually multiple thousands of lines of code.
I'm not going to spend years reimplementing that same logic in some other language. I'm going to build on top of it. Maybe I'll need to make changes to some of the underlying code.
Better tooling - which is exactly what type checkers are - makes my life much, much easier and makes me much more productive.
Besides, all these languages exist for a reason - you choose the tool appropriate for the problem. "safe and fast" does not make a language automatically better for a problem.