Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Could it be simple and desirable to add some more metrics to the table? (download count, rating) #36

Open
Wizek opened this issue Jan 15, 2018 · 1 comment

Comments

@Wizek
Copy link

Wizek commented Jan 15, 2018

I'm thinking about this because I am looking at https://packdeps.haskellers.com/reverse/hint to try to see which other packages built on top of it, and if one of them could have some specific features that I am looking for at the moment.

Currently I might have to open and read all 55 of them one after the other.

If, however, the table included 'download count in the last 30 days', then I could easily sort that table in my browser with a tampermonkey userscript (written for sorting tables on any site), and go investigate them one by one, starting from most used. Which could allow for 2 more desirable 'early-terminations':

  • I either find what I am looking for in the form of a well-used package early on,
  • or half-way through I already conclude that even if I would find the desired feature in one of the next packages, hypothetically them having 5 or less downloads in the last month is less than what I would feel justified using.

Same deal with the new(?) 0-3 hackage rating system, which may become even more relevant as more votes are cast. Downloads total could also be interesting to include if it's not too much trouble.

@snoyberg, what do you think about this change? And perhaps if your thoughts start in the direction of this being outside of the scope of packdeps, perhaps you could think of some other, better way with which I could achieve what I am after?

Edit: For this specific hint case I've gone with opening all of them manually and skimming through their descriptions. It surprisingly didn't take too much time in the end, and I could somewhat definitively determine that none of those packages were doing what I was looking for. However, this feature might still make sense for making this a workable avenue to explore packages, especially if there are hundreds of packages to look at.

@snoyberg
Copy link
Owner

snoyberg commented Jan 15, 2018 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants