3 ms·
Is anyone using Rust for commercial products of embedded systems? It looks like a nice language (at least to try), but I don't find it in many open-source proje
by kbart 12y ago
Is anyone using Rust for commercial products of embedded systems? It looks like a nice language (at least to try), but I don't find it in many open-source projects. Are there any reasons besides being new and not-so-popular for that? Is it compatible with C/C++ libraries (I mean in practice, not that they should work)?
- shadowmint 12y agoIts perfect for that use, but 1.0 is still months away. No one is using it yet...
- steveklabnik 12y agoThere are two big production deployments of Rust, and a number of smaller ones. The two are OpenDNS and Skylight.io. That said, yes, doing so before 1.0 takes a special kind of organization.
- steveklabnik 12y ago> Is it compatible with C/C++ libraries (I mean in practice, not that they should work)? Rust has zero-cost FFI into C, but cannot call into C++ (without it doing an extern "c" of its own) due to lack of a stable ABI.
- MetaCosm 12y ago> Are there any reasons besides being new and not-so-popular for that? It has a level of flux that is astonishing (even compared to other pre-1.0 languages)... now, it could be argued that this is how a pre-1.0 should be, but it makes it very hard to build any serious project around it (note: a few companies have).