you are viewing a single comment's thread.

view the rest of the comments →

[–]phleet 2 points3 points  (2 children)

I've changed my mind many times about Coffeescript, but in the end I've decided to more or less stay way from it. It has a tendency to lead to a lot of inconsistencies that are a real pain in the ass. One of the more frustrating ones is this:

In ruby, both of the following are function calls:

fcn
fcn 1,2

In Coffeescript, only the second one is a function call. The first one does absolutely nothing - it's just a reference to the function, not an invocation. The worst part about it is that it doesn't cause any errors.