4 ms·
Yes exactly, any language with zero\low cost type definitions and natural use of custom types (they don't look second class in e.g operators) would automate wha
by Banana699 4y ago
Yes exactly, any language with zero\low cost type definitions and natural use of custom types (they don't look second class in e.g operators) would automate what Joel calls Apps Hungarian (the original Hungarian notation). In fact, good custom types would make Apps Hungarian, the useful Hungarian notation, as useless as the Systems Hungarian.
This is a natural direction is programming language research, to make as much of program constraints and custom logic automatically checkable and enforced.
- avg_dev 4y agoI definitely thought, "man this is out-of-date" when I looked at this article. I'm a big fan of analysis and linting tools to catch what the language cannot, as well. You can always disable that stuff with a magic comment when the circumstances call for it.