|
|
|
|
|
by maleldil
12 days ago
|
|
The solution to this is editions/epochs, like Rust. You can set your project to the 2025 edition and be sure that, even if future versions introduce breaking changes, they will not affect your project; it will continue to compile as before. |
|
Why are we so obsessed with updating dependencies, and at the same time, not willing to put in the work to update our own code?
The result of Zig’s approach is that the ecosystem of packages is very active, quickly updating to use the latest language features, and with a good foundation of tests that catch regressions.