i've categorized up through 1.10 now. whoooaaaah, we're 1/4th way theeeeeere whooooaaaaaaaoh!
-
Show this thread
-
Replying to @steveklabnik
Something that might help, or might make things more complicated: I've been thinking about grouping changes into three user profiles: "compiler dev", "library dev", and "application dev". Lang changes primarily effect the first two groups IMO, but can trickle down.
0 replies 0 retweets 3 likes -
Replying to @steveklabnik
Yeah, and while compiler features may not have changed, trends over time in "libs" or even "apps" can change how people perceive Rust. Think of all the error handling libraries - not much changed (other than the Error trait?), but "idiomatic" or "blog post idiomatic" might have.
1 reply 0 retweets 3 likes -
Replying to @bitshiftmask @steveklabnik
I'd probably agree with you - "Rust as a language" probably has changed less than most people think over time. But "Rust as an ecosystem" has probably changed more, though likely less than is perceived. But even looking at async, there has been a lot of change:
0 replies 0 retweets 5 likes -
Replying to @steveklabnik
e.g. Tokio 0.1, 0.2, 0.3, or async-std, or even just futures-rs. Without passing judgement, the "style" of all four of these permutations are significantly different, and all contribute to perceptions of "churn". Other ecosystems likely have similar stories.
1 reply 0 retweets 3 likes -
Replying to @bitshiftmask @steveklabnik
TL;DR, I think it is worth looking at these three categories, and for each, discuss "how has the code changed", and "how has the user experience changed". Especially as Rust has a tiny stdlib, lib changes over time are an inescapable part of that user experience over time.
1 reply 0 retweets 3 likes -
Replying to @bitshiftmask @steveklabnik
Unfortunately, I think this requires widening the scope significantly, including: * Finding popular crates at the time of each Rust release (does http://crates.io offer this info? e.g. popularity/downloads over time?) * Finding blog posts at the time of each Rust release
1 reply 0 retweets 0 likes
We have download stats per version per crate per day going back to the origin of the service. You can access it all in our daily database dumps
-
-
If you give me a CSV with the dates I can grab you the 5 most downloaded crates of each release later tonight
0 replies 0 retweets 3 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
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.