Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Might I add - this isn't limited to languages like TypeScript which simply try and make underlying untyped languages (like JavaScript) safer. It affects well-designed strongly-and-statically-typed-from-the-ground-up languages which have expressive type-constructs (Rust, anything ML-based, etc.) used to reduce repetition and code-generation steps.


Javascript is not untyped; it's dynamically typed.


In this context untyped means that it is dynamically typed and doesn't have static type hints. It's a fairly new word but I've seen it used enough and the meaning is obvious enough that I don't think you need to pedantically correct it.


I think if you want to talk about typing disciplines, and their trade offs, it's helpful to get basic definitions correct.

If I wrote something and I made a mistake like this I would hope someone would correct me.


It is correct. It's just a new term you're not familiar with.


This is the dumbest thing I've read all month - and I was on LinkedIn.


Language changes. That's just a fact. Sorry you can't deal with it.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...


This is true to some degree, but something about javascript/TS seem to lead to just incomprehensible typings. Imo any types where you start having to look at the keys of some map is going to lead to pain, but most other languages don't let you do that.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: