2 ms·
> But FOSS is also about cooperation and Rust in particular is marketing themselves as open and inclusive. I dont see your point. Both Rust and LLVM are open f
by qalmakka 6y ago
> But FOSS is also about cooperation and Rust in particular is marketing themselves as open and inclusive.
I dont see your point. Both Rust and LLVM are open for anyone that wants to implement and support new platforms. Espressif is submitting a new Xtensa backend for their architecture to LLVM, and the community has been using this to port Rust to the ESP32.
If anyone wanted to step in and write a backend for Alpha or whatever, nobody would be there to stop them.
The real issue is that people expect everything to stay the same and don't change so to avoid them any extra work. If you care so much about a dead architecture you should be aware that things may break or stop working, or that someone could stop supporting it, especially if you got everything for free.
> users running Haiku, Hurd, NetBSD
These platforms are run by determined people that often are ready to shoulder on themselves the task of porting stuff to their OS. I don't think they expect anyone to work and do stuff in their place. These also mostly run on platforms supported by LLVM (except netbsd, which has billions of ports), thus only requiring to adapt the OS part of the compiler (which is arguably simpler than writing an LLVM backend)