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
-
-
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 -
You don't have to. Whoever is packaging apps for the dist will also package dependency libs or static link them, & devs can just grab & build the source for libs they want.
3 replies 0 retweets 0 likes -
Replying to @RichFelker @das_kube and
No, this is not how it works. Applications often have dozens or hundreds dependencies when we count transitive. It's totally insane and error prone to repackage them all, duplicate versions resolution etc.
1 reply 0 retweets 0 likes -
Replying to @JakubJirutka @das_kube and
Apps with that any deps are simply unfixably buggy. Even if a randomly chosen lib has 95% chance of being usably nonbuggy, 100 have < 1% chance.
3 replies 0 retweets 0 likes -
Replying to @RichFelker @JakubJirutka and
i fully agree with that statement, but sadly things like browsers, desktop environments, window managers, ... don't come <50 dependencies anymore. I know its bad, but sadly also the reallity.
1 reply 0 retweets 0 likes -
Replying to @LeoUnglaub @JakubJirutka and
Then fix it. Don't model new ecosystems after the badness of existing ones.
1 reply 0 retweets 0 likes
FWIW the current situation is somewhat distorted by Xorg's ridiculous overfactoring. ~22/55 libs my xfwm4 uses are just a bunch of core X components.
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.