The Economics of Semantic Coding
Aaron Kent
211

Isn’t denormalizing a local function usually known as “inlining”?

I agree that structured editing has a higher efficiency, and I think there’s another factor contributing to that: pure-text languages tend to require extra keystrokes for tokens that are primarily needed to disambiguate semantics — i.e., something to enable the parser to make sense of the text. These extra tokens/keystrokes do not contribute to the semantics — in fact, they often don’t even contribute to the clarity of the code.