Excerpts from Vladimír Čunát's message of Wed Jun 12 10:25:39 +0200 2013: > Installing multiple versions at once does *not* imply installing them > into one profile. What would "ghc" command do??
Most ghcs have symlinks to their version, eg bin/ghc-7.6.1 So installing them into the same profile should be working. 8/Setup --ghc ghc-7.6.1 should do. However why not just use hack-nix and be done? Configure your 5 different profiles for a project once and load those configurations into your shell? It looks like this: .hack-nix-cabal-config default:[("haskellPackages","nixOverlay.defaultHaskellPackages"),("flags","")] ghc7:[("haskellPackages","pkgs.haskellPackages_ghc763"),("flags","")] then run hack-nix --build-env (default) hack-nix --build-env-for ghc7 (ghc7 profile) Then there are shell scripts in the current directory loading the one or the other into the current shell environment. Use multiple shells to test multiple versions at the same time. More info: https://nixos.org/wiki/Nixpkgs-haskell-overlay Marc Weber _______________________________________________ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev