···1111 registered on
1212 <link xlink:href="http://hackage.haskell.org/">Hackage</link>, but
1313 strangely enough normal Nix package lookups don't seem to discover
1414- any of them:
1414+ any of them, except for the default version of ghc, cabal-install, and stack:
1515 </para>
1616 <programlisting>
1717-$ nix-env -qa cabal-install
1818-error: selector ‘cabal-install’ matches no derivations
1919-2020-$ nix-env -i ghc
2121-error: selector ‘ghc’ matches no derivations
1717+$ nix-env -i alex
1818+error: selector ‘alex’ matches no derivations
1919+$ nix-env -qa ghc
2020+ghc-7.10.2
2221</programlisting>
2322 <para>
2423 The Haskell package set is not registered in the top-level namespace
+3-4
nixos/doc/manual/release-notes/rl-1509.xml
···135135136136<listitem>
137137 <para>
138138- Haskell packages can no longer be found by name, i.e. the commands
139139- <literal>nix-env -qa cabal-install</literal> and <literal>nix-env -i
140140- ghc</literal> will fail, even though we <emphasis>do</emphasis> ship
141141- both <literal>cabal-install</literal> and <literal>ghc</literal>.
138138+ Haskell packages can no longer be found by name, except for
139139+ <literal>ghc</literal>, <literal>cabal-install</literal>, and
140140+ <literal>stack</literal>, even though we do package the whole Hackage.
142141 The reason for this inconvenience is the sheer size of the Haskell
143142 package set: name-based lookups such as these would become much
144143 slower than they are today if we'd add the entire Hackage database