|
|
|
|
|
by kumarvvr
2050 days ago
|
|
Where dynamic typing helps a lot is for creating frameworks, like Django, RoR, etc. Because the framework is working on a level above the application, it can easily deal with objects without worrying about what is inside them. However, people got caught up in this no-type nonsense and took it to all corners of every app development. When you are creating, say web apps, you may not create types in dynamic languages like python, but you sure as hell will use known variables in those types. There are a few edge cases, where dynamic types allow you to build logic on user-defined sets of data, but those cases are few and far between. Even those can be solved using generic data containers or custom data protocols such as XML. |
|
Even for that there is no need for dynamic typing anymore. This problem has been solves with type parameters (aka generics) and type-classes.