GSoC/GCI Archive
Google Summer of Code 2013 haskell.org

Parallelise 'cabal build'

by Mikhail Glushenkov for haskell.org

This project aims to add support for module-level parallel builds to Cabal, a system for building and packaging Haskell libraries and programs. I suggest a novel solution for this problem in the context of GHC/Cabal that, unlike existing approaches, will make a more effective use of multi-core CPUs.