3 ms·
The opposing view is that drivers written in Rust using effectively foolproof APIs require far less maintainer effort to review. Yes, it might be annoying for
by dralley 2y ago
The opposing view is that drivers written in Rust using effectively foolproof APIs require far less maintainer effort to review. Yes, it might be annoying for Christoph to have to document & explain the precise semantics of his APIs and let a Rust contributor know when something changes, but there is a potential savings of maintainer time down the line across dozens of different drivers.
- jenadine 2y ago> Yes, it might be annoying for Christoph to have to document & explain the precise semantics of his APIs and let a Rust contributor know when something changes, Don't he need to do that anyway for every user of his code? I guess the point is that it he is able to review the code of every driver made in C using his API, but he can't review the Rust interface himself.
- baq 2y agoHe doesn’t want to. He’s smart enough to be able to.