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