Re: [PATCH net-next v10 1/4] rust: core abstractions for network PHY drivers
From: Andrew Lunn <andrew@lunn.ch>
Date: 2023-12-13 10:24:07
Also in:
rust-for-linux
From: Andrew Lunn <andrew@lunn.ch>
Date: 2023-12-13 10:24:07
Also in:
rust-for-linux
quoted
The C side people read the Rust code before changing the C code? Let's see.Hmm... I usually won't call someone "C side people". I mean, the project has C part and Rust part, but the community is one. In case of myself, I write both C and Rust, if I'm going to change some C side function, I may want to see the usage at Rust side, especially whether my changes could break the safety, and safety comments may be important.
While i agree with your sentiment, ideally we want bilingual developers, in reality that is not going to happen for a long time. I could be wrong, but i expect developers to be either C developers, or Rust developers. They are existing kernel developers who know C, or Rust developers who are new to the kernel, and may not know much C. So we should try to keep that in mind. I personally don't think i have enough Rust knowledge to of even reached the dangerous stage. But at least the hard part with Rust seems to be the comments, not the actual code :-( Andrew