[Haskell-beginners] Haskell package maturity

Boris Buliga d12frosted at icloud.com
Wed Sep 30 13:39:43 UTC 2015


Hey,




AFAIK, the number of install Hackage shows is real. But it's hard to tell what those numbers mean without you telling their name.




As for version numbers. You see, when you create new cabal project the default version number is `0.1.0.0`. And when people release their packages - first version usually remains at `0.1.0.0`. Both first and second numbers in version are major numbers. So usually you can safely treat `0.1.x.x` as `1.x.x` in other ecosystems. 




~ Boris


Best regards,
Boris Buliga

On Wed, Sep 30, 2015 at 7:49 AM, Andrew Bernard <andrew.bernard at gmail.com>
wrote:

> Since starting to look on Hackage for packages for such vital things as queues and algorithms, I am surprised to see very low numbers of downloads for packages that seem to me to be vitally important. For example, queuelike has only been downloaded 1617 times since being uploaded in 2009. Similar very low numbers seem to apply for many packages. Another example is cubicspline with only 485 downloads.
> My question is, are the numbers on Hackage correct, and if so, do they indicate hardly anybody uses them, or indeed Haskell? I am starting to wonder.
> I also notice version numbers are very low, often less than one and most often around 0.1 or so. This is either a display of extreme modesty on the part of Haskell library code developers (in fact, often found in open source communities), or an indication of lack of maturity of the code. Overall I am puzzled about this. I am trying to establish what packages to use in my coding and there seems to be little indication of what to choose, and how to assess code maturity. What am I missing?
> Andrew
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/beginners/attachments/20150930/9fb5fc94/attachment.html>


More information about the Beginners mailing list