News for hackers. Stuff that matters.
Re:Please – A cross-language build system by saurik on Saturday November 28, 2020 @06:16PM (#25241403)
Make is a programming language: it is only good at executing that language, and that language kind of sucks, but saying Make is somehow only good at executing static dependency graphs is a fundamental misunderstanding of Make (but AFAIK might be a good description of say, ninja). All of the Make scripts I have written for the past 15 years have dynamically generated configuration and autodetected files and calculated version numbers and essentially done all of this work that somehow you think Make can't do.
Re:Please – A cross-language build system by ur-whale on Sunday November 29, 2020 @06:18PM (#25249035)
Anything that is (like make) turing complete can be made to do all the things you list.

At a very minor cost after all: your sanity.