3 ms·
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 bei
by kevincox 6y ago
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.