News for hackers. Stuff that matters.
Re:Advice to my younger self: become allergic to the churn by snazz on Thursday August 08, 2019 @11:30AM (#20645445)
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.
Re:Advice to my younger self: become allergic to the churn by kabdib on Thursday August 08, 2019 @11:57AM (#20645686)
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).

Re:Advice to my younger self: become allergic to the churn by Crinus on Thursday August 08, 2019 @12:00PM (#20645707)
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".
Re:Advice to my younger self: become allergic to the churn by snazz on Thursday August 08, 2019 @12:02PM (#20645726)
I’ve seen a lot more monstrosities created with Make, but if it’s controlled then yes, it’s not too complex.