News for hackers. Stuff that matters.
Re:The Problem with Implicit Scoping in CoffeeScript by showell30 on Friday December 23, 2011 @09:57AM (#3385860)
Ok, I'll dial back the snark and just be blunt. I think all your concerns about CoffeeScript are hypothetical exaggerations. I don't think you've written much CoffeeScript at all, and I suspect that if you did, you'd quickly see that your concerns are overblown. In theory, you could have thousands of lines in a single file, and two commits from a separate branch could cause an undetectable accidental naming collision. In practice, this rarely happens. Files tend to be smaller, merge changes do to tend to get scrutiny, and name collisions often have fairly obvious symptoms once you run your tests on the code.
Re:The Problem with Implicit Scoping in CoffeeScript by barrkel on Friday December 23, 2011 @12:20PM (#3386334)
I think if you have good practices - small files, scrutiny of changes, unit tests - you can make any language work. The test of a language comes in how it bites you when you stray. So to be blunt, I think your defense is irrelevant.