This has been proposed many times before, and each time everyone agrees that something like this is a good idea. However, like many good proposals, no one has put up code. <br><br>Also in this particular case, the devil is in the details. How do ratings transfer between versions? How do you account for the effects of bitrot?<br>
<br>On Monday, November 4, 2013, Ömer Sinan Ağacan <<a href="mailto:omeragacan@gmail.com">omeragacan@gmail.com</a>> wrote:<br>> Hi all,<br>><br>> The following is happening to me very often:<br>><br>> - I decide to do some work in Haskell and decide to do it using a library.<br>
> - I go to hackage and search for some keywords, find 10 different<br>> packages that does similar things.<br>> - In that moment, I need to apply some heuristics to decide which<br>> package to use. When my heuristics don't end up with only one package,<br>
> I go to Haskell IRC channel and ask people there to which library to<br>> use.<br>><br>><br>> My heuristic is something like:<br>><br>> - Look if author/maintainer is well-known people in Haskell community<br>
> that are already produced very high-quality libraries.<br>> - Make sure it's currently maintained(updated at least in past few months)<br>> - Make sure it has Github repository.<br>> - some other stuff like that.<br>
><br>> These heuristics are not working great, most of the time I'm ending up<br>> with IRC channel. So my proposal is this:<br>><br>> Why not have a rating/comment system for packages in hackage, so that<br>
> when I need to find a library for something I can just look to<br>> comments or ratings to see how complete/well-implemented or what does<br>> it good for etc. (for example, we have several high quality xml<br>
> parsers, some of them are for performance while some of them aiming<br>> for being easy to use)<br>><br>> Any comments would be appreciated.<br>><br>><br>> ---<br>> Ömer Sinan Ağacan<br>> <a href="http://osa1.net">http://osa1.net</a><br>
> _______________________________________________<br>> Haskell-Cafe mailing list<br>> <a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>> <a href="http://www.haskell.org/mailman/listinfo/haskell-cafe">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
>