3 ms·
There is a lot of community interest in Rust with regards to running on embedded devices, so I wouldn't be so quick to point to IOT devices as a reason for not
by eridius 10y ago
There is a lot of community interest in Rust with regards to running on embedded devices, so I wouldn't be so quick to point to IOT devices as a reason for not using Rust. That said, I don't know what the current state of support for these less popular architectures is. The official page for platform support is https://forge.rust-lang.org/platform-support.html https://forge.rust-lang.org/platform-support.html.
- mitchty 10y agoLLVM's biggest weakness right now is micro controller support like PIC/AVR. But its getting better: http://lists.llvm.org/pipermail/llvm-dev/2016-November/107177.html http://lists.llvm.org/pipermail/llvm-dev/2016-November/10717... That should hit most of the chips most people would care about. I presume rust would gain from the upstream LLVM support?
- eridius 10y agoYeah it should. AIUI Rust uses a fork of LLVM, but they should be regularly pulling in upstream changes (but I don't know how often this happens) as well as submitting their own changes back upstream.
- steveklabnik 10y agoWe do, in both directions.
- moosingin3space 10y agoIs there a technical or political issue preventing Rust from using upstream LLVM? Either way, is there a possible resolution on the horizon?
- steveklabnik 10y agoNope. You can use a stock LLVM if you want. Some tests might fail, since patches might not be in upstream yet. It's not really something to resolve; it's just the usual situation with a big dependency.