4 ms·
Probably. But why do you care? If you like it then use it and build something. If you don't like it, use something you do like and build something.
by alimbada 10y ago
Probably. But why do you care? If you like it then use it and build something. If you don't like it, use something you do like and build something.
- kazinator 10y agoWhy you might care is that if you build something today, that something could reap some benefit in the future from the language becoming "mainstream". Possible benefits: * users not going "gack, this is written in an obscure language that we have to install to build it". * the implementation quality being better: the thing I write now will benefit from the language being less of a moving target and with fewer bugs, better performance. Maybe a lot of that is just psychological, but so is "I like it" versus "I don't".
- kazagistar 10y agoFor point one, it helps that Rust is one of the easiest languages I have ever worked with to install the compiler run-time, pull dependencies, build, run, and distribute. So at the very least, it won't get in your way if you just want to distribute a static binary, or give your users a few commands to compile it themselves, even if it is "some weird language". On point two, Rust is not a moving target, in the sense that it has maintained back compatibility since release to an amazing degree, and the build system does a good job by automatically pinning dependencies for applications. Also, even if it is totally abandoned, you still have a pretty solid language with C-like performance that benefits from ongoing LLVM optimizations. But it is certainly true that there could be unfixed bugs in an abandoned Rust.
- whyever 10y agoUnfortunately Rust uses an LLVM fork IIRC, so using it is non-trivial.
- steveklabnik 10y agoWe can use (and have tests to ensure that it works) a stock LLVM as well.