I don't know if I'll ever have time to even build an MVP, but I think it'd be interesting to have a build system powered by some kind of #lisp, maybe Janet or some kind of #scheme, it'd still work on a DAG, like make, but maybe without the need for files to track targets.
Barely more than a thought right now, partly inspired by the proposed new build system for #racket, partly by the eldritch spaghetti I've worked with over the past ~1.5yrs. Definitely interested in hearing other thoughts.
@architect I tried xmake for a while and really grew to appreciate its dependency management (xrepo). But, I swapped to premake for better cross-platform compatibility and a simpler API.
I’d like a build system written in something a little more human than Lua. C/C++ external tools feel needlessly complex when 90% of the time I just want to build all the files in my current path tree, tweak the optimize flags, and toggle between some linker settings.