News for hackers. Stuff that matters.
Re:How necessary are var, let, and const? by Animats on Monday June 01, 2015 @01:32PM (#9640519)
"let", of course, is a retrofit to Javascript. So was "var". In the early days of Javascript, before "strict mode", few people declared anything and most variables had global scope.

It's really hard to get a declaration-free language right. Python was the biggest success to date.

Re:How necessary are var, let, and const? by chc on Monday June 01, 2015 @02:20PM (#9640898)
Huh? `var` was not retrofitted. I distinctly remember it being there since I started learning JavaScript, like around '96. It is true that a lot of people were slack about using it, but that's just laziness, not that it wasn't there.
Re:How necessary are var, let, and const? by serve_yay on Monday June 01, 2015 @02:14PM (#9640862)
Sorry, what I meant was more that since we have let, there isn't any good reason to use var anymore. I definitely don't advocate the thing in this article where he eliminates var usage by littering the code with IIFEs.
Re:How necessary are var, let, and const? by SeanLuke on Monday June 01, 2015 @11:44PM (#9643718)
Lisp?