News for hackers. Stuff that matters.
Re:JavaScript for Cats - An introduction for new programmers by maxogden on Saturday August 18, 2012 @09:03PM (#4402860)
if you find an instance in the code examples where ASI doesn't do its job i'd happily merge in a pull request that inserts a semicolon manually https://github.com/maxogden/javascript-for-cats
Re:JavaScript for Cats - An introduction for new programmers by TazeTSchnitzel on Saturday August 18, 2012 @09:13PM (#4402881)
No no no. Teaching people to only use a semicolon in some cases is even worse. It's far better to just tell them to use semicolons everywhere, as they should. ASI is an error-correction mechanism, after all.
Re:JavaScript for Cats - An introduction for new programmers by maxogden on Saturday August 18, 2012 @10:46PM (#4403054)
i'll make you a deal: if you can find a bug caused by me not using semicolons in any of my github repos from the last year i will add a section into jsforcats about using semicolons
Re:JavaScript for Cats - An introduction for new programmers by magmadiver on Sunday August 19, 2012 @06:04AM (#4403702)
Well, you're not a beginner, so it doesn't really apply to you. Consistency and completeness are very important to avoid confusion.
Re:JavaScript for Cats - An introduction for new programmers by maxogden on Sunday August 19, 2012 @04:30PM (#4405131)
teaching to a broad audience means balancing the likelihood that the learner will be in over their head (too much information) with the likelihood that they will have a negative experience stemming from lack of information (bug due to missing semicolon). given javascript and its many bad parts I believe the first scenario to be much more likely than the second, especially for an introductory text.
Re:JavaScript for Cats - An introduction for new programmers by TazeTSchnitzel on Sunday August 19, 2012 @06:52AM (#4403748)
Yeah. I don't want begginers to be caught out.