This blog post describes the design of Starlark, the language used to specify builds in Bazel. Cross-posted on Bazel blog.
A brief history
Many years ago, code at Google was built using Makefiles. As other people noticed, Makefiles don't scale well with a large code base. A temporary solut...
Continue reading...