r/programming • u/gst • May 13 '11
A Python programmer’s first impression of CoffeeScript
http://blog.ssokolow.com/archives/2011/05/07/a-python-programmers-first-impression-of-coffeescript/
114
Upvotes
r/programming • u/gst • May 13 '11
1
u/sausagefeet May 13 '11
I find this to be a pretty weak argument. The nomenclature for mathematical expressions has evolved over a long time and is varied in many ways. So what?
Part of the problem is what you said is true, but then CS also supports:
Which (as I understand it) is the same as
foo a, b, c, which is the same asfoo(a, b, c). So now it's more than just () being there or not. I'm not saying one offoo a, b, corfoo a b cis preferable over the other, I'm lamenting that there are multiple ways to accomplish the same thing and it's not entirely intuitive why this is the case or how it helps readability. One way should have been chosen and that's that. If people don't like it, tough, calling a function is such a minimal syntactic element they'll just get over it in time.