Commented on the current decision on recurseIntoAttrs for haskellPackages.

svn path=/nixpkgs/trunk/; revision=21478
This commit is contained in:
Andres Löh 2010-05-01 11:23:39 +00:00
parent 103f51c4da
commit 3c6f04e08e

View File

@ -2304,6 +2304,12 @@ let
});
*/
# NOTE: After discussion, we decided to enable recurseIntoAttrs for all
# currently available ghc versions. (Before, it used to be enabled only
# for a selected few versions.) If someone complains about nix-env -qa
# output being spammed by lots of Haskell packages, we can talk about
# reducing the number or "enabled" versions again.
# Helper functions to abstract away from repetitive instantiations.
haskellPackagesFun610 = ghcPath : profDefault : recurseIntoAttrs (import ./haskell-packages.nix {
inherit pkgs;
@ -2333,8 +2339,9 @@ let
haskellPackages_ghc6103 =
haskellPackagesFun610 ../development/compilers/ghc/6.10.3.nix false;
haskellPackages_ghc6104 = recurseIntoAttrs
(haskellPackagesFun610 ../development/compilers/ghc/6.10.4.nix false);
# Current default version.
haskellPackages_ghc6104 =
haskellPackagesFun610 ../development/compilers/ghc/6.10.4.nix false;
# We will soon switch to either ghc-6.12.1 or ghc-6.12.2 as default.
haskellPackages_ghc6121 = lowPrio