3 ms·
Is this something other than Bazel (or the progenitor thereof)? If so, calling it an abomination compared to the unfinished go build system is rather strong.
by jen20 4y ago
Is this something other than Bazel (or the progenitor thereof)? If so, calling it an abomination compared to the unfinished go build system is rather strong.
- throwaway894345 4y agoGoogle's internal build system is called Blaze, and (as I understand it) it supports tons of use cases that the Go tool doesn't: * Distributing build jobs across clusters * Targeting any arbitrary platform, architecture combination * Supporting multiple languages and toolchains * Arbitrary build-time script execution (e.g., code generation)
- mseepgood 4y agoBazel is the open-source variant of Blaze: https://bazel.build/about/faq#what%E2%80%99s_up_with_the_word_%E2%80%9Cblaze%E2%80%9D_in_the_codebase https://bazel.build/about/faq#what%E2%80%99s_up_with_the_wor...
- jen20 4y agoIndeed - Bazel is a complete build system. “go build” is really not, and go modules are typically used for dependency management in Bazel for Go anyway.