3 ms·
Those changes can be automated. That's one good idea for tooling right there. I know Elm's package manager already detects breaking changes that can be caught t
by mixedCase 8y ago
Those changes can be automated. That's one good idea for tooling right there. I know Elm's package manager already detects breaking changes that can be caught through the type system, so it sounds like it wouldn't be hard to handle an automated migration that keeps things compiling (by just wrapping inside of a Maybe on call) until you have time to simplify the code.
- sharpercoder 8y agoTrue, but the current state of tooling does not allow for these kind of changes in most published public API's. Even now where e.g. the .NET Roslyn API allows for this, I don;t see it happen often.