Commented on the current decision on recurseIntoAttrs for haskellPackages.

From trunk@21478

svn path=/nixpkgs/branches/mass-update-01/; revision=21564
This commit is contained in:
Yury G. Kudryashov
2010-05-03 03:51:12 +00:00
parent 83878f4f12
commit e39c62655c

View File

@@ -2313,6 +2313,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;
@@ -2342,8 +2348,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