3 ms·
I think everyone agrees that the Bazel/Nix approach is correct, the problem is that Bazel/Nix/etc are insanely hard to use. For example, I spent a good chunk of
by throwaway894345 4y ago
I think everyone agrees that the Bazel/Nix approach is correct, the problem is that Bazel/Nix/etc are insanely hard to use. For example, I spent a good chunk of last weekend trying to get Bazel to build a multiarch Go image, and I couldn't figure it out. Someone needs to figure out how to polish Bazel/Nix so they're viable for organizations that can't invest in a team to operate and provide guidance on Bazel/Nix/etc.
- pnut 4y agoCheck out https://www.pantsbuild.org/ https://www.pantsbuild.org/
- throwaway894345 4y agoI’ve used Pants professionally and that was possibly the worst of the three in my experience. Support across build tools varies by language, but I didn’t get the impression that Pants was head-and-shoulders above other tools for any language ecosystem.
- IshKebab 4y agoIs that Pants 1 or Pants 2? I'm curious about your opinion of the others too.
- throwaway894345 4y agoPants 2 IIRC. It has been several years now, so I forget the particulars.