Re:Nix × IPFS – Milestone 1
by kevincox on Tuesday September 29, 2020 @02:00PM
(#24630983)
The most "proper" way to do this is splitting the result into interface + implementation. For example if you are dynamically linking to a library instead of being given access to the entire library you are given a simplified "signature" which has the minimal amount of info required to linking. This interface would change when you add or remove a function, but not when a function body changes.
The example was given for linking but this can be done for many steps of the build process.
The example was given for linking but this can be done for many steps of the build process.