
Tech Talk: Typescript with Chris Krycho
CoRecursive: Coding Stories
00:00
TypeScript and Other Things Embrace Structural Typing
A lot of the flame wars between dynamic and static typing seem to be fairly well dissolved by this, not all of them. I think smart people recognize that there are trade offs with these. In my experience, structural typing really is this incredibly sweet spot where it kind of feels like duct typed dynamically programming. And in the case of something like Elm, you're also getting this exhaustive hold program type checking with perfect inference.
Transcript
Play full episode