News for hackers. Stuff that matters.
Re:Closing the gap: cross-language LTO between Rust and C/C++ by ncmncm on Thursday September 19, 2019 @01:24PM (#21018422)
LLVM developers are focused on the needs of (literally!) millions of C and C++ programmers. Until you can point to a few hundred-thousand production Rust coders, or get somebody with deep pockets to depend on it, Rust is just not important enough. The solution is to fund your own LLVM developers. If you can't raise the money to pay them, who should?

People with deep pockets are typically advised not to depend on unsupported infrastructure. It is hard and, often, unwise to argue with such advice.

It is still early days. Give it ten years: Rust will either have taken off or sunk, by then. Maybe somewhere in those years there will be some new hotness to jump on instead.

Re:Closing the gap: cross-language LTO between Rust and C/C++ by Hello71 on Thursday September 19, 2019 @01:34PM (#21018539)
Rust has in fact had almost 10 years.
Re:Closing the gap: cross-language LTO between Rust and C/C++ by Jweb_Guru on Thursday September 19, 2019 @01:40PM (#21018593)
The Rust of ten years ago bears almost no resemblance to the Rust of today. Its history is interesting to people involved in the project, but it wasn't really used seriously until 1.0 was released.
Re:Closing the gap: cross-language LTO between Rust and C/C++ by ChrisSD on Thursday September 19, 2019 @02:03PM (#21018811)
I make it 9 years since the first release and 4 years since the first stable version (aka 1.0).

Either way it's a short time in which to gain acceptance anywhere near the level of C++ so it's not surprising it hasn't. Although companies (including Microsoft and some Google teams) are just starting to take it seriously.

Re:Closing the gap: cross-language LTO between Rust and C/C++ by imtringued on Friday September 20, 2019 @08:05AM (#21025699)
It's not a short time. C++ is only 34 years old and back them there were fewer developers than today.
Re:Closing the gap: cross-language LTO between Rust and C/C++ by hyperman1 on Friday September 20, 2019 @09:54AM (#21026666)
C with classes, which would be comparable to pre 1.0 rust, started in 1979, so 40 years ago. The first commercial C++ and the book were in 1985 and 34 years ago. I'd guess that's a good 1.0 milestone, comparable with rust's 4 years.
Re:Closing the gap: cross-language LTO between Rust and C/C++ by ncmncm on Thursday September 19, 2019 @01:50PM (#21018684)
Ten more years. It takes a long, long time for a language to gain maturity, and the competition (except C :P) is improving the whole time.
Re:Closing the gap: cross-language LTO between Rust and C/C++ by dmitrygr on Thursday September 19, 2019 @03:26PM (#21019718)
> and the competition (except C :P) is improving the whole time.

https://en.wikipedia.org/wiki/C18_(C_standard_revision)

Re:Closing the gap: cross-language LTO between Rust and C/C++ by arcticbull on Thursday September 19, 2019 @06:30PM (#21021400)
"C18 is a “bugfix release” of the C standard. Whereas the intention of the C working group (WG14) has been that this release does not introduce normative changes (but one)..."
Re:Closing the gap: cross-language LTO between Rust and C/C++ by dmitrygr on Thursday September 19, 2019 @07:42PM (#21021851)
C11 added a lot of features though
Re:Closing the gap: cross-language LTO between Rust and C/C++ by leshow on Thursday September 19, 2019 @10:22PM (#21022764)
It's not really fair to count pre-1.0, it's only been 4-5 years