Rust is more mature, and interop with C can be improved. Lets at least get one non-C language that has reached 1.0 into the kernel before we think about adding more.
C interop would be easy because zig is at least unsafe as c and its interoperability is no different than using rust bindgen (calling clang under the hood is no magic you know). The point is to have safe abstractions over the unsafe C code, not adding another unsafe language beside C.
Excellent talk
Loved the talk! Thank you so much!!
Great insight
oh no. i think its better off if everyone just sticks to c personally
It is dangerous to keep using C. Its use has to be replaced. On that note, even unsafe Rust is dangerous.
C is obsolete and does need to be replaced, but by C++, not by Rust.
I'd rather have zig as a better C instead of Rust... C ABI Interop would be a breeze.
Rust is more mature, and interop with C can be improved. Lets at least get one non-C language that has reached 1.0 into the kernel before we think about adding more.
@@NicolaiSyvertsen the point was not adding rust in the first place. That ship has sailed :).
C interop would be easy because zig is at least unsafe as c and its interoperability is no different than using rust bindgen (calling clang under the hood is no magic you know).
The point is to have safe abstractions over the unsafe C code, not adding another unsafe language beside C.