Rust gained support for fallible allocation recently.https://github.com/rust-lang/rfcs/pull/2116 …
-
-
Replying to @whitequark @das_kube and
Not a fan of how any of this stuff ended up at all. :\ Seriously regret wasting so much time contributing to the Rust compiler / standard library now. It was so close to ending up as a great language for low-level use but the standard libraries missed the boat completely.
3 replies 2 retweets 6 likes -
Replying to @CopperheadOS @whitequark and
I feel your pain. I was very excited from Rust, but after experiencing it from the position of Alpine package maintainer, I’m very disappointed, mainly because of Cargo. I wish someone took great concepts from Rust and implement it with minimalism and correctness in mind.
1 reply 2 retweets 4 likes -
Replying to @JakubJirutka @CopperheadOS and
What are your issues with Cargo?
1 reply 0 retweets 0 likes -
Replying to @whitequark @CopperheadOS and
Cargo is bloated everything-but-kitchen-sink. It introduces double chick-or-egg problem to Rust – you need cargo and rustc to build cargo and the same to build rustc.They don’t even provide static cargo for bootstrapping.Using git as pkgs index is horrible idea, it’s slow as hell
2 replies 1 retweet 2 likes -
Replying to @JakubJirutka @whitequark and
They made Cargo an inherent part of Rust, but it’s being developed as some hipster JS project.
2 replies 1 retweet 0 likes -
Replying to @JakubJirutka @RichFelker and
Cargo arrived after Rust, incremental improvement is totally a thing, and the distro package maintainer experience is understandably not the #1 priority. Try to be fair and kind.
2 replies 0 retweets 1 like -
Replying to @jdub @JakubJirutka and
Having an official package manager for a language is just bad policy. It's making the language into a product, not a language.
3 replies 1 retweet 2 likes -
Replying to @RichFelker @jdub and
Not every language has the luxury of being the official language of OS, like C on linux. I find package managers incredibly useful, because my community doesn't have the workpower to package every lib for every OS under the sun.
2 replies 0 retweets 2 likes -
Replying to @das_kube @RichFelker and
Moreover, it's totally insane to repackage every single lib for every OS, it's enormous duplication of work. However, problem is that most lang-specific package managers suck.
2 replies 0 retweets 1 like
It's necessary. Look at the reasons diff dists exist. Different archs & ABIs, different hardening features, reproducibility requirements, etc. Bins from upstream will never satisfy that.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.