News for hackers. Stuff that matters.
Re:Microsoft Build Accelerator – open-source build engine fo... by sterlind on Wednesday May 01, 2019 @04:07AM (#19795331)
Nix is similar to Bazel, supports distributed cache + build + CI (via Hydra), and has a huge amount of existing build support tools. It's not typically used as the only build system though; it's more like glue that wires all your build systems together deterministically. Build steps (derivations) are simple bash scripts executed within a sandbox.

The only catch is that while the language and tools are simple, Nix is really a pure functional language and you have to treat your build process like code rather than config. It's easy to go down rabbit holes...

(I considered Bazel but it's very half-baked and lacks all of Blaze's proprietary toolchain support.)

Re:Microsoft Build Accelerator – open-source build engine fo... by bazza451 on Wednesday May 01, 2019 @02:25PM (#19800102)
Cheers, will check it out