Introducing Crane: Composable and Cacheable Builds with Cargo

My view is cargo2nix is very important to show upstream Cargo what we would like to do. Then we can figure out together what is missing in Cargo itself — namely the “planning” vs “execution” isn’t separated enough.

Without going the full derivation-per-crate route, they will not be able to understand where Cargo fall short as well, because there is no demonstration of what the missing functionality can do.

9 Likes