3 ms·
It kind of feels wrong when dynamically typed languages add "hinting". It means they admit that strongly typed is the way to go. Edit: typo statically typed
by mav3rick 7y ago
It kind of feels wrong when dynamically typed languages add "hinting". It means they admit that strongly typed is the way to go. Edit: typo statically typed
- lacampbell 7y agoStatically typed
- sgillen 7y agoIt means admitting that in some situations strongly typed is a better way to write code.
- shabda 7y agoPython designers have some thoughts on this :) $ python -c "import this" | grep purity Although practicality beats purity.
- mynegation 7y agoNot only "they admit", but Python _is_ actually strongly typed. You probably meant to write "statically typed"
- dragonwriter 7y ago> It kind of feels wrong when dynamically typed languages add "hinting". Python doesn't have just hinting, it has an optional static typechecker. Anyhow, I don't see it's weirder than static languages adding the option to use “dynamic” as a pseudotype to opt out of static typing on a case by case basis. Languages are more than typing regimes, and language designers can believe that there is no one typing regime that is right for all use cases.