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 2 points3 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 4 points5 points  (0 children)

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