2 ms·
Python is a general-purpose language. Make is specifically focused on building artifacts. Python can do anything Make can do, but it's going to require more wor
by vacri 9y ago
Python is a general-purpose language. Make is specifically focused on building artifacts. Python can do anything Make can do, but it's going to require more work on your part, which won't be as battle-tested as the stuff already in Make.
For example, run into a problem building an artifact with Make, and the internet is full of answers for you. Run into a problem with your own bespoke buildscript, and your troubleshooting gets harder.
I was always scared of make and it does have a learning curve, but then I spent the time to learn some basics and it's fine now - better than writing my own custom buildscripts.