3 ms·
I'm a huge proponent of typed languages, but there's no way that a statically typed language could be as productive as Python (with current type systems technol
by tomp 8y ago
I'm a huge proponent of typed languages, but there's no way that a statically typed language could be as productive as Python (with current type systems technology). For example, just the Pandas library offers incredible flexibility (often dynamically based on the arguments that different functions get) that I've yet to see replicated in a static language.
- brianpgordon 8y agoMy experience is that you start out very productive not being weighed down by having to satisfy the type checker... but programs tend to grow over time and you end up regretting it. When you have a medium to large codebase in a dynamically typed language it gets to be more of a hindrance than a help.
- tomp 8y agoI agree, but my point was rather that you can't typecheck Pandas (or a similarly complex library). Gradual typing for the win!