Fixing C's Biggest Mistake

rikki cattermole rikki at cattermole.co.nz
Fri Dec 23 22:37:32 UTC 2022


P1: separate out known state modules (ideally good) vs unknown state.

To turn a module into known state you must severely document it, 
including TODO's.

For good state: do the TODO's.

Sound familiar? Its packagerization of leaf modules.



Oh and on another note: WTF why do we have two ASTs? That's a massive 
technical debt to keep paying in maintenance (which we don't do).

Good example of this: 
https://forum.dlang.org/post/gfwduutjchvppcolsoel@forum.dlang.org


More information about the Digitalmars-d mailing list