Hello,
I don't know Bazel so I took a quick look at Wikipedia. First thing I
read is it's written in Java.
IMHO not a good point since we're trying to reduce our Java's dependency
(in comparison, Meson is written in Python).
Then I noticed, it uses "Starlark", a specific language to Bazel. Now
even if Starlark seems a subset of Python, there are some differences, eg :
- no import, modules, packages
- no try/catch
Author is Google so a dependency to a GAFAM but some might say we
already use Skia lib so why not a little more dependency to Google.
In brief, if we've got migrate to something else than gbuild, I'd prefer
avoiding Basel and use Meson.
Now I'm not an expert on any of these so I'll let the experts judge.
Julien