3 ms·
Ruby doesn't have to be the slow part, bazel uses starlark which is mostly python and it's very fast.
by novok 6mo ago
Ruby doesn't have to be the slow part, bazel uses starlark which is mostly python and it's very fast.
- SlightlyLeftPad 6mo agoBazel has other problems
- ukuina 6mo agoCould you elaborate?
- SlightlyLeftPad 6mo agoSure, * it’s purpose built for mega-sized monorepo models like Google (the same company that created it) * it’s not at all beginner friendly, it’s complex mishmash of three separate constructs in their own right (build files, workspace setup, starlark), which makes it slow to ramp new engineers on. * even simple projects require a ton of setup * requires dedicated remote cache to be performant, which is also not trivial to configure * requires deep bazel knowledge to troubleshoot through its verbose unclear error logs. Because of all that, it’s extremely painful to use for anything small/medium in scale.