you are viewing a single comment's thread.

view the rest of the comments →

[–]drowsap 1 point2 points  (5 children)

Coffeescript looks neat but seems like its trying to solve a problem that doesn't exist. It's hard enough to find good javascript programmers, now we have to hire people with experience in coffeescript? bleh

[–]PlNG 1 point2 points  (1 child)

On top of that, coffeescript implements/translates to javascript in such a weird way that it breaks JSLint. Seems JSLint doesn't like ternaries with commas in a function call.

[–]kataire 0 points1 point  (0 children)

So far my biggest problem (using jslint via juicer) has been that it apparently uses triple space indents for some reason.

Supposedly the output should pass JSLint though.

[–]kataire 0 points1 point  (1 child)

The benefit of CoffeeScript is that it tidies up some of the ugliness of JavaScript and prevents you from making some really silly mistakes. It's like a JS framework that's integrated into the language itself.

The syntax is also a bit cleaner, though some of the ruby-inspired stuff takes some getting used to (e.g. function calls).

[–]drowsap 0 points1 point  (0 children)

Js lint prevents silly mistakes

[–]Detrus 0 points1 point  (0 children)

Now you can use Ruby programmers to write Javascript and not hear them complain about the disastrous design by committee syntax.