4 ms·
Exactly. Syntax style is usually a matter of personal opinion. "Alien syntax" wasn't very objective and I should probably remove it from the website. However,
by alongub 12y ago
Exactly. Syntax style is usually a matter of personal opinion. "Alien syntax" wasn't very objective and I should probably remove it from the website.
However, ambiguous syntax is a huge problem of CoffeeScript. Read more here: http://ceronman.com/2012/09/17/coffeescript-less-typing-bad-readability/ http://ceronman.com/2012/09/17/coffeescript-less-typing-bad-...
- ash 12y agoYes, CoffeeScript syntax is often ambiguous, but you learn a few simple rules [1] and ignore darker corners. And I think slightly ambiguous transpiler is okay when the resulting language is not ambiguous. You can always check the output (which is very readable). [1]: For example, "[t]he implicit call wraps forward to the end of the line…"
- klibertp 12y ago> However, ambiguous syntax is a huge problem of CoffeeScript. Actually this is also a matter of personal opinion. As the author himself notes in the conclusion: "The problems described here might not apply to you if you come from a different background. I come from Python, C# and C++. But if you come from Ruby or Perl, you might think these are not problems but actually cool features." Personally I don't mind, but at least I can agree that Coffee syntax is ambiguous and can be bothersome sometimes.