3 ms·
It feels like most every build system is either super over engineered or just arcane. I like that Go keeps its build system integrated with the language and tha
by snazz 7y ago
It feels like most every build system is either super over engineered or just arcane. I like that Go keeps its build system integrated with the language and that its build system is overall pretty simple and easy to grok.
- kabdib 7y agoGo's build system is pragmatic and simple and hasn't let me down yet, but I'm still working on projects at fairly small scale, and the Go build system doesn't do much for other languages, so I didn't mention it. I think that we're going to see more languages with built-in build systems from early-on in the language's development, but that is a doubled-edged sword (works great for your version of WHIZBOL, doesn't work great if you need to interop with other things).
- Crinus 7y agoMake is also very easy to grok though, at its core is just a series of "i want this file, it depends on these files, use these shell commands to produce it".
- snazz 7y agoI’ve seen a lot more monstrosities created with Make, but if it’s controlled then yes, it’s not too complex.