|
|
|
|
|
by andybak
1704 days ago
|
|
Having spent a decade with Python and more recently a few years with C# I still can't quite put my feelings into words but here's an attempt: "The benefits of explicit typing are obvious and clear but they downsides are subtle and hard to communicate" I still think typing in general is a net win but I'm not sure whether static typing is. You find yourself writing code that just wouldn't be neccesary in a dynamic language - and I don't just mean the direct code you write to declare and cast types. There are more subtle costs. I need to spend time with a good type inference in a language with modern typing and dynamic features to sort out how I feel about this. |
|