3 ms·
> If the codebase has multiple languages using my api I will need to make changes in these other languages if I want to do this. This is a very real cost to me.
by Ukv 2y ago
> If the codebase has multiple languages using my api I will need to make changes in these other languages if I want to do this. This is a very real cost to me.
Current policy, at least in theory, is that the C interfaces can change as before and it's on the Rust maintainers to fix any issues on their side. From Linus's response:
> So when you change the C interfaces, the Rust people will have to deal with the fallout, and will have to fix the Rust bindings. That's kind of the promise here: there's that "wall of protection" around C developers that don't want to deal with Rust issues in the promise that they don't have to deal with Rust.