I knew, I needed something to keep separate environments for every project, something like Python's virtualenv. But as usual, too many installed packages and it failed.
Why did I bother with writing it, when there's already cabal-dev available? Back in July, I decided to start writing in Haskell again, so I picked up one of my projects and tried to build it. You can read more about it on hackage, or in README, available on github. Virthualenv is a tool (inspired by Python's virtualenv) to create isolated Haskell environments, similar in purpose to tools like cabal-dev. I am pleased to announce the first public release of the virthualenv tool.