4 ms·
I completely agree. I work with a large APL codebase and the main problem is not the language but the culture. Overly long expressions, one-letter variable name
by augustk 7y ago
I completely agree. I work with a large APL codebase and the main problem is not the language but the culture. Overly long expressions, one-letter variable names, gotos etc. make the code obfuscated.
- rbanffy 7y agoAnd APL requires supreme discipline to prevent that from happening.
- useful 7y agoI was the team lead to rewrite a large APL codebase with a very small team as part of a much larger group that refused to change and I'll agree with this. Once we started documenting and building tests for the code that replaced APL it became clear that the complicated bits were easy to replace and the hard part was just man hours converting all the conditional logic.
- Koshkin 7y ago> one-letter variable names Just like in math!
- msla 7y agoExcept in math, the notation is surrounded by natural-language prose which carries the brunt of the semantic load.