*** Laslo Hunhold [2021-04-17 17:57]: >in regard to my argument: It has abysmal compile times and the compiler >is extremely bloated.
Also it has bootstrap problem: officially there is no way to build Rust, except for downloading some binaries for you platform from the Internet. LLVM/Clang, GCC -- all of them can be compiled with more older GCC, tcc and whatever C-compilers: GNU Guix with GNU Mes bootstraps C/C++-ecosystem that way. But Rust developers... do not bother -- just shut up and download our binaries. There is mrustc project: Rust written on C++, that can be used to build Rust itself. But it is just a side project, not official. 16GB of RAM was not enough at all (constant swapping) and I borrowed 32-cores 2-CPUs Xeon system with 128GB of RAM just to try to build mrustc with several versions of Rust (mrust can build rust 1.29, that can build 1.30, that can build 1.31, and so on). I succeeded on Devuan, with taking more than 50GB of diskspace. Could not build it on FreeBSD. So personally even if I wanted to try Rust, I just have no such powerful hardware for its bootstrapping and knowledge how to build mrustc on FreeBSD. -- Sergey Matveev (http://www.stargrave.org/) OpenPGP: CF60 E89A 5923 1E76 E263 6422 AE1A 8109 E498 57EF