Comments (4)
@simonsan you seem to have a different understanding of the goal that blessed-rs aims for than I do. IMO blessed.rs is aiming to supply users with guidance on ecosystem/community guidance on widely used crates. It should not be a catalog of all the crates out there in a given problem space. As such, I don't think it makes sense to advertise this crate here.
from blessed-rs.
Could be, for sure. What is your metric of "widely used" then? I think defining it would make it much easier to contribute.
Also, what is the USP then, if I could just go to crates.io and sort for most downloaded or lib.rs and take the Top3 results (error-stack is the third result when sorted for relevance, btw)?
https://lib.rs/search?q=error+handling
from blessed-rs.
I mean, one reason this thing hasn't been done that much before is that "widely used" isn't that easy to define. I think recent downloads is a useful metric but definitely only one input.
from blessed-rs.
What is your metric of "widely used" then?
That's definitely a bit fuzzy. But given our existing recommendations are:
anyhow
with 3.6M downloadsthiserror
with 4.3M downloadscolor-eyre
with 323k downloads
And error-stack
only has 7.1k
I'd say that's quite far out of the range of being comparable.
error-stack is the third result when sorted for relevance
I suspect that may be partly because it actually includes "error-handling" in the description, which most of the other popular error handling libraries don't. It's 16th on https://lib.rs/keywords/error, which admittedly is still relatively high. Never-the-less I think not prominent to qualify as a recommendation. It could perhaps qualify it is a "see also".
what is the USP then, if I could just go to crates.io and sort for most downloaded or lib.rs and take the Top3 results
The idea is actually to cut down on the amount of options you would see when doing that. Rather than having to pick between 10 different options and work out which ones are actually relevant, we present 1 or 2 options along with descriptive text to explain when each option is preferable.
from blessed-rs.
Related Issues (20)
- Revisit recommended text colouring crate HOT 10
- Add rouille as a "see also" web framework HOT 2
- Add cargo-zigbuild crate
- Add `faer` to `math-scientific` HOT 1
- Add `heapless` to `Common > General > Stack-allocated arrays` (and other data structures) HOT 1
- Add `arboard` to "Clipboard" HOT 1
- a new orm HOT 2
- Add zerocopy to Safe type casts HOT 1
- Page information is outdated and sometimes misleading HOT 6
- Add "unstable" indicator to pre-1.0 packages? HOT 4
- Mocking in Rust
- Typo in Math / Scientific
- Add some arena crates HOT 1
- once_cell has been merged into std and stabilized HOT 1
- add parser library HOT 2
- Add Fyrox game engine
- bpaf description seems a bit odd HOT 15
- Is there any dns crate(both server/client) to be added? HOT 3
- Add various encoding crates HOT 6
- Consider adding inquire HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blessed-rs.