Which monads haskell developers use: An exploratory study

Today, this paper popped up in my RSS feed (using gscholar-rss): Which monads haskell developers use: An exploratory study, by Ismael Figueroaa, Paul Legerb and Hiroaki Fukuda.

I will paste two interesting figure here. First packages per quantity of monads and packages that import a specific monad (mtl universe):

and the second, a graph of the most populat combinations:

f2
If you are interested, the full research questions are:

  1. How many packages directly depend on the mtl library? What is their
    distribution with respect to package metadata, such as names, versions, stability
    or categories?
  2. What monads, or notions of computation, defined in the mtl library are
    the most popular?
  3. How popular are alternative implementations to the mtl library?
6 Likes