Достаточно интересный пейпер от Андрея Мохова, Нила Митчела и Саймона Пейтона Джонса о системах сборки (Make, Bazel, Nix, Shake, etc.).
Build systems à la carte: Theory and practive
Build systems are awesome, terrifying – and unloved. They are used by every developer around the world, but are rarely the object of study. In this paper, we offer a systematic, and executable, frame- work for developing and comparing build systems, viewing them as related points in a landscape rather than as isolated phenomena. By teasing apart existing build systems, we can recombine their components, allowing us to prototype new build systems with desired properties.
https://www.cambridge.org/core/journals/journal-of-functional-programming/article/build-systems-a-la-carte-theory-and-practice/097CE52C750E69BD16B78C318754C7A4
#paper
Post #621
3.58K