On Wednesday, 24 September 2014 at 19:26:46 UTC, Jacob Carlborg
wrote:
On 2014-09-24 12:16, Walter Bright wrote:

I've never heard of a non-trivial project that didn't have constant breakage of its build system. All kinds of reasons - add a file, forget to add it to the manifest. Change the file contents, neglect to update dependencies. Add new dependencies on some script, script fails to run
on one configuration. And on and on.

Again, if changing the file contents breaks the build system you're doing it very, very wrong.

People do it very, very wrong all the time - that's the problem
:)  Build systems are felt by most developers to be a tax they
have to pay to do what they want to do, which is write code and
solve non-build-related problems.  Unfortunately, build
engineering is effectively a specialty of its own when you step
outside the most trivial of systems.  It's really no surprise how
few people can get it right - most people can't even agree on
what a build system is supposed to do...

Reply via email to