4 ms·
I'm always amazed that people ignore vast ecosystems of libraries on which big systems are built. Libraries and frameworks are not static, and the FFI to (or fr
by jvanderbot 4y ago
I'm always amazed that people ignore vast ecosystems of libraries on which big systems are built. Libraries and frameworks are not static, and the FFI to (or from) rust is almost always a secondary concern to the developers.
I'm in robotics: A field that absolutely fits the Rust paradigm of safety critical, performance-oriented, and (at least somewhat) progressive (being willing to adopt new things to succeed). And yet Rust is absolutely nowhere to be found in real systems, mostly, I believe, because C++ libraries and frameworks dominate everything and are the foundations on which systems are prototyped and built. These systems are supported by large cloud simulation and metrics frameworks, which are of course built with Python and Javascript.
- thesuperbigfrog 4y ago>> Rust is absolutely nowhere to be found in real systems, mostly, I believe, because C++ libraries and frameworks dominate everything and are the foundations on which systems are prototyped and built. Industry practices do not change overnight. Legacy code written in Fortran and COBOL is still in use today. Some of the legacy code we use may not be rewritten. That is fine. If the benefits outweigh the risks, new code will be written in Rust or another memory safe language.