5 ms·
That is the separation between abstract considerations and a given projects constraints. In a given project there might be few choices, but if you talk about fu
by _ph_ 2y ago
That is the separation between abstract considerations and a given projects constraints. In a given project there might be few choices, but if you talk about fundamental phenomena, you have to reason about arbitrary projects. And of course, there are plenty of alternatives to Rust. Even limited to Android, there are several choices, even if they might be a smaller set.
- pdimitar 2y agoIt's impractical to increase the surface of complexity even further. I for one approve that they settled on just one memory-safe language for their new code.
- _ph_ 2y agoOh sure, for the Linux kernel, Rust makes a lot of sense and one would try to keep the number of languages used minimal. But I was speaking about an abstract context. There are plenty of memory safe languages which could be used. But eventually, one has to decide for one.