3 ms·
Is still a little early, but as someone who works at the bare metal level, Rust shows early promise. The features required are still unstable (as in not in the
by xondono 7y ago
Is still a little early, but as someone who works at the bare metal level, Rust shows early promise.
The features required are still unstable (as in not in the stable version of the compiler), but it’s getting there, and doing it fast.
In any case, firmware behaves a lot like banking software, language change will take time
- jason0597 7y agoCargo feels like too bloated to me for it to be something suitable for something low level like embedded. Unless the rust team can make it more appealing to use the language without cargo, I don't think there's much future.
- xedrac 7y agoWe use rust in embedded and love cargo! Coming from C++ and the endless mess of build systems that exist there, cargo is a breath of fresh air! What don't you like about it?
- xondono 7y agoIn bare metal systems, cargo would run on the developers host system, so that should not be an issue. Also, most toolchains of the sector are way more complex to maintain and way more bloated.