|
|
|
|
|
by evancordell
1124 days ago
|
|
I have long held similar opinions on make, and I've recently started using mage[0] in more and more go projects and have been happy with the result. It's more task-oriented, the way people tend to write Makefiles with .PHONY rules, but it's all in go. It can be bootstrapped just with go too, and comes with some utilities to do make-like incremental builds if you need to. [0]: https://magefile.org/ |
|
Btw, from the linked page:
> Makefiles are hard to read and hard to write. Mostly because makefiles are essentially fancy bash scripts with significant white space and additional make-related syntax.
Wait what? What does bash have to do with anything? Mage may well be amazing, but it doesn't sound like this person knows make that well at all. Which makes me think they're simply trying to reinvent the wheel -- in 'go'.