▲ | xg15 10 hours ago | |||||||
I think there is an important observation in it though: That dynamic, loosely-typed languages will let you create code that "works" faster, but over the long run will lead to more ecosystem bloat - because there are more unexpected edge cases that the language drops onto the programmer for deciding how to handle. Untyped languages force developers into a tradeoff between readability and safety that exists only to a much lesser degree in typed languages. Different authors in the ecosystem will make that tradeoff in a different way. | ||||||||
▲ | renmillar 7 hours ago | parent | next [-] | |||||||
In my experience, this only holds true for small scripts. When you're doing scientific computing or deep learning with data flowing between different libraries, the lack of type safety makes development much slower if you don't maintain strict discipline around your interfaces. | ||||||||
▲ | jmull 7 hours ago | parent | prev [-] | |||||||
Static and runtime type checks are each specified in similar code. The bloat's the same. | ||||||||
|