Are they going to make the language less... academic. I mean there is a fair amount of word syntax from functional languages that make it not very accessible for the average programmer. For example: let x=y in
instead of just let x=y;
. Functions declared like {a, b}: a + b
which is very unusual syntax - I don't see why you couldn't use JS-style arrow syntax.
It seems like they have almost gone out of their way to deviate from syntax that most developers would already understand, and who wants to spend time learning new syntax for a build system? Not me.
Contrast that with Starlark which is admittedly less elegant but also I had to spend zero time learning a new language to use it.