Someone needs to build a monorepo build tool that is as powerful as Bazel / Buck2, but without any of the design baggage from Bazel. They're so powerful, but getting the model in your head is so difficult. Here's what I would build if I were you:
Can you briefly articulate what baggage from Bazel makes Buck2 worse than it would otherwise be?
The extension model, for one. The combination of a limited dsl (starlark) that mostly farms work out to larger programs. How platforms and remote targets work. The lack of integrated toolchains that work from scratch.
Jan 24, 2025 15:11The lack of integrated toolchains could be addressed through a superior prelude though