2 ms·
Indeed, which supports the idea that make is so popular because it was first, and is still installed by default on most unixes. Like JS is so popular because i
by BiteCode_dev 4y ago
Indeed, which supports the idea that make is so popular because it was first, and is still installed by default on most unixes.
Like JS is so popular because it's the main language on the web clients, and by default on most of them.
Also, because doit assumes you have a python project, and make is language agnostic, the latter will have a broader potential user base.
However, doit is not that far from make in the sense it doesn't assume each language workflow. It just gives you a declarative syntax to setup tasks and optionally your dag of dependencies and targets: you then do whatever you want with it. This gives it simplicity and flexibility and power, which are similar qualities that I think make nails.
I do think it would gain from being a stand alone executable so at least you were not expected to have python installed on your machine to run it.