reinventing the make wheel
why does every single language have to reinvent the make
wheel? now even the go world has fallen to this plague, someone felt that there should be magefiles.
Go is almost begging to be used with make
. please just use
make
. it's not that hard, it can do almost everything you want, even
if you don't use GNU make extensions. if anything in your build process
requires something which isn't feasible to do in make
, it's probably
broken. not because make
is perfect, but because the assumptions make has about how the world works and when to build stuff are simple and sane.
Automation and Make is excellent! even if i don't like info pages, the GNU info page for make isn't bad. there is so much literature about make, just find something you like.
you'll be rewarded with reusable knowledge!