4 ms·
> As the decades go by it confounds me that we are still messing with plain text As the decades go by, it confounds me that people have yet to understand the c
by pif 3y ago
> As the decades go by it confounds me that we are still messing with plain text
As the decades go by, it confounds me that people have yet to understand the concept of simplicity.
- owlstuffing 3y agoI understand your position that raw source is a simpler format. But in terms of professional IDEs is it simpler to throw out the parsed information and save only raw changes and force static tooling/IDEs to maintain separate caches and indexes of AST models? Not to mention the out of sync issues caused by this separation. Is it simpler for source control managers like git to only understand text and make everyday changes such as rename refactors cascade across entire codebases and cause unnecessary, costly merge conflicts? There are countless examples where AST-as-source _minimizes_ the complexities currently foisted on developers both directly and indirectly through tooling inefficiencies and other issues rooted in having multiple sources of truth.