Let’s imagine that one day, you make a deal with your employer. They will pay you a generous salary for 6 months, but there’s one constraint: you can no longer work for the company. You might have a nice project at work with great colleagues and multiple work objectives… But no, it’s a hard rule. Yo...
Continue reading...A glimpse of the design of Starlark
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...