5 ms·
> the compiler will guide you towards the completeness of all the functions in your codebase that match over your type. So this burden is not on the programmer.
by akdas 6y ago
> the compiler will guide you towards the completeness of all the functions in your codebase that match over your type. So this burden is not on the programmer.
That only works if all the functions you care about are in one codebase. If not, then the changes the article talks about become backwards incompatible changes in your library.
> So I guess these are not real problems.
If you're designing a library, the approach you take determines what types of additions are breaking changes and which are not.
- p4bl0 6y agoI hadn't thought of that when writing my comment. You're right, thanks.