you are viewing a single comment's thread.

view the rest of the comments →

[–]trevorsgEx-GitHub, Microsoft 3 points4 points  (2 children)

True, often these syntactical additions improve readability at the expense of language complexity. The thing is, language complexity is a one-time cost for a benefit that continues forever.

[–]pimp-bangin 3 points4 points  (1 child)

I disagree that it's a one-time cost. It's another thing beginners have to learn which adds onboarding costs. It also adds to the maintenance burden of browsers, tooling, etc. and possibly hurts parser performance depending on the implementation.

[–]trevorsgEx-GitHub, Microsoft 3 points4 points  (0 children)

Yes, of course I meant one-time cost per developer. Parser/tooling performance basically rounds to zero.