Conversation

A nice thread discussing how ‘theoretical’ properties of type systems have real-world, practical impacts on the usability of programming languages. This is not always obvious when trying to understand academic work on type systems:
Quote Tweet
Feel like there's this unfortunate problem where nice properties of type systems are sometimes dismissed as being academic, whereas the actual problem is that ~most people aren't connecting the dots when they hit a problem in practice because their type system lacks said property
Show this thread
1
19
These usability concerns are often covered in earlier papers, discussed in classes and conveyed in-person (eg. between advisors and students), but it's often harder to make these connections outside of academic circles.
1
5