Fixing C's Biggest Mistake
Timon Gehr
timon.gehr at gmx.ch
Fri Dec 23 20:58:57 UTC 2022
On 12/22/22 04:23, Walter Bright wrote:
>
> Every time I try to clean up technical debt, a cadre arises objecting
> that it breaks existing code.
The technical debt in DMD is how the code and AST is structured, not the
features it supports. This is much harder to clean up than removing
isolated features and I think you are among the people slowing down such
efforts. One reason why is that there are a lot of pull requests that
would be broken by large-scale refactorings. Those open pull requests
are also technical debt.
OTOH, removing completely isolated lexer features does nothing to clean
up technical debt.
More information about the Digitalmars-d
mailing list