
Hi I have a suggestion for a project for Google Summer of Code 2014 Currently Cabal-Install is not a fully featured package manager and can be improved considerably by adding package management features to it. Features that could be implemented include: Interaction with ghc-pkg to be able to modify (upgrade/downgrade) or remove packages Support for having multiple versions of the same package installed Automatic installation of build tools when needed (Alex, Happy) this is not an exhaustive list of what could be added to make Cabal-Install behave more like a package manager and it could be extended to interact with system package manager where available Do you agree this would be a good project for GSoC 2014 ? Do you think some important features have been overlooked ? Do you think it would be better to write a replacement for Cabal-Install from scratch rather than extending it? I would appreciate feedback. Regards Bjarki Geir Benediktsson