4 ms·
i think one of the big problems is that when projects get unwieldly with code generation and external systems, build steps often have unintended side effects wh
by a-dub 5y ago
i think one of the big problems is that when projects get unwieldly with code generation and external systems, build steps often have unintended side effects which then trigger other build rules unexpectedly.
i remember reading about some wild system on here that exposes the entire source tree via fuse so that it can enforce rules about what changes and what doesn't for each step. wish i could remember the name...
edit: ah, yes. tup. https://gittup.org/tup/ https://gittup.org/tup/
edit 2: see tup graph: https://gittup.org/tup/ex_dependencies.html https://gittup.org/tup/ex_dependencies.html