4 ms·
Build systems like Bazel provide mechanisms for controlling access at the module-level. If you're disciplined about not just making everything "public" it can b
by sam_bristow 3y ago
Build systems like Bazel provide mechanisms for controlling access at the module-level. If you're disciplined about not just making everything "public" it can be really powerful. Bazel is a very big hammer though and might be overkill for your projects.
- daxfohl 3y agoOh, interesting! We already use bazel at work but it was all set up before anybody on the current team got here and the only process we have is "fight it until it works", which fortunately doesn't come up too often. Or maybe _unfortunately_, as then there's not enough incentive to figure it out. Now you gave me inspiration to dig in and understand how it should really be used.