3 ms·
Please lets not recommend anyone new to Makefiles. It's such a dated system that you need to use tabs for functionality. Just one of million better alternative
by kabacha 6y ago
Please lets not recommend anyone new to Makefiles. It's such a dated system that you need to use tabs for functionality.
Just one of million better alternatives like https://www.pyinvoke.org/ https://www.pyinvoke.org/
Makefiles need to be allowed to die so we can clear ourself of this absurd legacy cruft.
- dima55 6y agoMake is for tracking dependencies between targets, and rebuilding stuff. Looks like pyinvoke does some glorified scripting, or something. I will never understand why so many people have no idea how to use Make, but are convinced that it is terrible, and then try to fix it by reimplementing some tiny subset of its functionality. Make is great. Learn it an use it. Its limitations are well-known, but easy-enough to work around. Fixing them properly requires lots and lots of complexity, and you get bazel when you try. And it's way overkill for all but the biggest projects, which is why Make has been so successful.
- kabacha 6y agoIt's was great but then we improved our work flow patterns. Make is really limited and ugly by today's standards. I mean you have to use tabs for Pete's sake and if you include a single space the program will break. It's dated software that should be abandoned with either evolution or revolution.