Re:New in Go 1.20: wrapping multiple errors
by ghqst on Sunday December 11, 2022 @10:03AM
(#33943761)
I don't think anyone gets to say that Rust isn't popular anymore. Especially considering it's now in the Linux kernel.
[ Parent
| on HN ]
Re:New in Go 1.20: wrapping multiple errors
by lelanthran on Tuesday December 13, 2022 @07:15AM
(#33967861)
> I don't think anyone gets to say that Rust isn't popular anymore. Especially considering it's now in the Linux kernel.
Popular amongst Rust fans, certainly. Popular amongst employers, no. It's still barely a rounding error for employers.
Re:New in Go 1.20: wrapping multiple errors
by hota_mazi on Sunday December 11, 2022 @11:56AM
(#33944883)
And there are 1.5M lines of code of Rust in Android [1].
[1] https://www.theregister.com/2022/12/02/android_google_rust/
Re:New in Go 1.20: wrapping multiple errors
by cesarb on Sunday December 11, 2022 @10:37AM
(#33944028)
Playing devil's advocate: what's now in the Linux kernel is the infrastructure to allow writing code in Rust, but AFAIK for now nothing uses it (there's Asahi Lina's Rust driver for the Apple M1/M2 GPU, but it's still out-of-tree).
I find it likely that Rust in the Linux kernel will not be used for anything important (other than architecture-specific code) until either it can be compiled using GCC (either the GCC backend for the Rust compiler, or the Rust frontend for the GCC compiler), or the LLVM backend supports every single architecture supported by the Linux kernel (or the Linux kernel loses support for the architectures the LLVM backend doesn't support).