Hacker News new | past | comments | ask | show | jobs | submit login

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.



Go'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).


Make 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".


I’ve seen a lot more monstrosities created with Make, but if it’s controlled then yes, it’s not too complex.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: