The 7 Haskell projects in the Google Summer of Code

Congratulations to the 7 successful applications to do Haskell projects for the Google Summer of Code 2010. The quality of proposals was extremely high this year, and we look forward to more such excellent proposals next year.

The students who will be working on projects for Haskell.org this summer are:

  1. Thomas Tuegel, Improvements to Cabal’s test support
  2. Matthew Gruen, Infrastructure for a more social Hackage 2.0
  3. Jasper Van der Jeugt, A high performance HTML generation library
  4. Alp Mestanogullari, Improvements to the GHC LLVM backend
  5. Marco Silva, Implementing the Immix Garbage Collection Algorithm
  6. Matthew Arsenault, GObject-Introspection based bindings for gtk2hs
  7. Alexey Levan, Improving Darcs’ network performance

Well done all! And you can cheer on and support these students this summer — keep track of their progress on the Haskell Reddit, check out their code, and help with feedback and support.

And thank you to Google for sponsoring Haskell.org projects for the 5th year!

Popular Haskell Packages: Q1 2010 report

Here is some data on downloads of Haskell libraries and apps on Hackage, for the first quarter of 2010.

The Hackage dependency graph

Hackage is the central repository of open source Haskell libraries and tools. Once they install the Haskell Platform, users get more libraries from Hackage, via “cabal install”.

Headlines

March was the most popular month for Hackage ever. And we’re closing in on 2000 packages, and 2 million “cabal installs” in the next month or so.

Totals

Total cabal packages: 1976. (+ 256 in Q1).

Total contributing developers: 533

90 day moving average: 11.5 packages per day uploaded (up from 10.5).

Total downloads from Hackage 2007-present: 1.88 million (up 350k in Q1)

Downloads in March 2010: 145,752 (new monthly record)

Top of the Pops

The top 15 most popular libraries in the first quarter were:

  1. HTTP
  2. zlib
  3. parsec
  4. utf8-string
  5. binary
  6. QuickCheck
  7. network
  8. Cabal
  9. haskell-src-exts
  10. mtl
  11. regex-base
  12. uniplate
  13. regex-posix
  14. X11
  15. ghc-paths

Top 15 most popular applications in Q1:

  1. cabal-install
  2. xmonad
  3. cpphs
  4. haddock
  5. happy
  6. hscolour
  7. darcs
  8. alex
  9. pandoc
  10. hlint
  11. leksah
  12. yi
  13. agda
  14. texmath
  15. gitit

Honorable Mentions

  • The deepseq is in the top 20 packages of the year.
  • HaXml and HDBC remain the most popular xml and database libraries (though xml-light is closing in)
  • wxHaskell is rising up, as the only cabal-installable major gui library
  • vector and text are quickly rising as the preferred arrays and unicode libraries

You can read all the Q1 data for your favorite packages, and ranked by Q1 popularity.

And for non-Haskellers, how does your favourite open source community compare?