perthmad
Joined 6 years ago
Joined 6 years ago
https://en.wikipedia.org/wiki/Phonetic_change_%22f_%E2%86%92...
Needless to say I've always found this hypothesis doesn't really hold water...
I think you are conflating expressivity with complexity here. You do not need a complex type system to get a very expressive language. For instance, the typing rules of dependent type theory are fairly simple compared to the amount of trickery needed to make TypeScript work.
At constant expressivity, a simple type system is always preferable to a complex one. So I am not amazed by the fact that TS needs advanced PLT debauchery to kind of work. It doesn't even give you strong guarantees. There is a reason why Hindley-Milner type systems are called the sweet spot of static typing.
[1] https://www.persee.fr/doc/rfsoc_0035-2969_1991_num_32_4_4079
In the current core development team, I think it is reasonable to say that most people range somewhere on a scale from "don't care" to "mildly annoyed". Amongst the annoyed group, some actually advocate for a change of name.
Usually and fortunately though, the average person simply grows up and stops giggling at the word quite quickly. And so do Coq users.