3 ms·
This is a social problem, it can be solved without such a blunt instrument. Single letter variable names also make code more readable, but only when used approp
by willtim 8y ago
This is a social problem, it can be solved without such a blunt instrument. Single letter variable names also make code more readable, but only when used appropriately. Your argument would suggest banning those!
IMHO it is better to concentrate on getting the semantics right and not waste any goodwill on restricting syntax.
- zaphar 8y agoYes it is a social problem. But I disagree that you can solve the social problem without very opinionated and restrictive syntax and semantics.
- willtim 8y agoI respect your position, which was shared by the designers of Java and Go, but any language I choose to use is one that seeks to empower me. For example, the purity restriction in Haskell exists to ultimately empower me, not because the language designers have contempt for my abilities.
- zaphar 8y agoI also respect yours. This is why there are multiple options in the PL arena for people to choose.