IssueRaiser

After everything, CoffeeScript is for people who hate JavaScript.

After everything, CoffeeScript is for people who hate JavaScript. It isn't, though. It's for people who want to use a variant of JavaScript with less syntax sugar, which is exactly what the start of the post says. And the example of a single function does make it look like CoffeeScript is a waste of time. However, I love it when working with promises. What used to be: promiseFunc() .then(function(a) { return doSomething(a); }) .then(function(b) { return doAnotherThing(b); }) becomes: promiseFunc() .then -> doSomething(a) .then -> doSomething(b) I could go through the various benefits that CoffeeScript provides, but the site already does that. And at the end of the day, people can do whatever they want. If you want to use CoffeeScript, do. If you don't, don't. But don't say that CoffeeScript users "hate JavaScript".

Posted by untog on Nov 21, 2014, 8:47 PM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.9,000 issues0 comments

complaint (Other)

After everything, CoffeeScript is for people who hate JavaScript.

untogNov 21, 2014, 8:47 PM

After everything, CoffeeScript is for people who hate JavaScript. It isn't, though. It's for people who want to use a variant of JavaScript with less syntax sugar, which is exactly what the start of the post says. And the example of a single function does make it look like CoffeeScript is a waste of time. However, I love it when working with promises. What used to be: promiseFunc() .then(function(a) { return doSomething(a); }) .then(function(b) { return doAnotherThing(b); }) becomes: promiseFunc() .then -> doSomething(a) .then -> doSomething(b) I could go through the various benefits that CoffeeScript provides, but the site already does that. And at the end of the day, people can do whatever they want. If you want to use CoffeeScript, do. If you don't, don't. But don't say that CoffeeScript users "hate JavaScript".

Comments (0)

No comments yet. Start the discussion.

Comment on this issue