Package managers, build systems, spreadsheets — all solving variants of the same graph-theory problem: given a DAG of requirements, find a valid topological order (or detect that none exists).
Package managers, build systems, spreadsheets — all solving variants of the same graph-theory problem: given a DAG of requirements, find a valid topological order (or detect that none exists).