Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You can define a value (let's say a dictionary) in a .bzl file and load it from multiple BUILD files. This is safe only because the dictionary becomes immutable before it is shared.

Bazel is massively parallel. It has to evaluate a potentially large number of BUILD files; each file can have multiple load statements. You end up with a graph of dependencies and Bazel will evaluate as many files as possible in parallel.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: