3 ms·
The fact that it's open source doesn't help: using and maintaining a similar but subtly different version of coffeescript is worse than living with this bug sin
by emn13 13y ago
The fact that it's open source doesn't help: using and maintaining a similar but subtly different version of coffeescript is worse than living with this bug since it means your code is now incompatible with the rest of the world's. Not to mention you're likely to train yourself to misread "real" coffeescript.
As to the ticket; A quick search would have revealed there are many tickets on the topic of shadowing: https://github.com/jashkenas/coffee-script/search?q=shadowing&ref=cmdform&type=Issues https://github.com/jashkenas/coffee-script/search?q=shadowin...
And this ticket covers this specifically https://github.com/jashkenas/coffee-script/issues/2697 https://github.com/jashkenas/coffee-script/issues/2697 and was closed.
- moomin 13y agoI think Jeremy is being a bit disingenuous here. There are many good reasons for not wanting to fork a language, and getting a change made to CoffeeScript is frustrating and glacial. To be clear, I understand why this is: bad decisions are hard to reverse. Unfortunately, the specific issue raised at the top is a poster-child for bad decisions that are hard to reverse.