
Am Mittwoch 07 April 2010 23:43:05 schrieb Ivan Lazar Miljenovic:
Malcolm Wallace
writes: The Haskell Platform is not like a standard user application, where it would be reasonable to have only one version installed at a time.
As far as I know, most Linux distributions only let you install one version of GHC at a time;
I currently have 6.10.1, 6.10.3 and 6.12.1 installed (openSuSe 11.1), no problem. On my previous computer (SuSE 8.2), I had every release from 6.2.2 to 6.8.2, no problem either.
we do this with Gentoo because despite there being some distribution-specific architecture in place to be able to switch between compilers (used for GCC, Ruby, Python, etc.) we haven't resolved how to deal with dependency problems when a library was built with one version of GHC and then you try to build something that depends upon it with another version of GHC (since the package manager _knows_ that the dependency is installed, yet GHC is vehement that it knows nothing about it).
Ah, but one shouldn't use a package manager for Haskell packages. Cabal is far superior to all of them 8-)