3 ms·
JS is very much a minimal language that has a handful of choices. E.g. arrays being objects with field names that are sequentially numbered integers. The initi
by com2kid 1y ago
JS is very much a minimal language that has a handful of choices. E.g. arrays being objects with field names that are sequentially numbered integers.
The initial equality operator was a mistake, but that was rectified over a decade ago with `===`. Not having a proper int type sucks and holds the language back in a number of ways, but otherwise the language is wonderfully regular.
And anyone who complains about the ecosystem has obviously never tried python, which after a decade of attempts, is now almost on par with JS of a decade ago!
- hnlmorg 1y agoYou shouldn’t compare backwards. Saying “at least x isn’t as bad as y” doesn’t further a discussion, it only acknowledges denial about just how bad the problems are with x. This is particularly true when we weren’t even discussing y (in our case, Python) in the first place.