2 ms·
> One thing to worry about with adding any language (including rust) to the kernel, is that the next good looking language will probably interoperate well with
by JoshTriplett 6y ago
> One thing to worry about with adding any language (including rust) to the kernel, is that the next good looking language will probably interoperate well with C and not interoperate well with Rust. So there is a much higher cost the second time you try to add a language.
This is something that Rust is acutely aware of. There have been many discussions about the idea of a higher-level "safe ABI", such that languages with notions like counted strings or bounded buffers could interoperate with each other without having to go by way of an unsafe C interface.
- mlindner 6y agoIs there any work currently happening on this. I think this would be huge for many languages so we can finally graduate past the era of C ABI.