Over the course of the year, it seems to me that I was a newcomer to haskeller (a "haskeller rookie" forever). I have encoded small haskell programs (for example, a very simple snake game), but package dependencies and failed ghc versions are hard for me when I have to use certain libraries.
Choosing the right ghc version is an art, I think.
Too new and libraries fail (for example, Yesod has been updated to 7.4 recently, grapefruit-ui-gtk does not currently work).
Too old and libraries are outdated and still not supported.
HackageDB and its developers are fantastic, but I feel awkward and don't know how to properly develop a serious program.
What should I do? Am I too inexperienced? Is the hard way the only way?
(Sorry if the question is too general)
josejuan
source share