Can someone explain what haskellng is in a simple, understandable way?
Well, haskellng is the next generation Nix Haskell package created for Nix. I think most of the work was done by Peter Simons. But haskellngPackages in haskellPackages that the latest version of the haskellngPackages wizard haskellngPackages been renamed to haskellPackages . Therefore, the difference does not matter if you use life in an unstable channel.
Why does haskellng matter? Why is it good?
With haskellng , I think everything is automated. Someone downloads a package for hacking and after about a week, this package output is automatically included in the nix haskell package set (undex nixpkgs ) by some process (I assume it uses cabal2nix ).
What is the difference between haskellPackages and haskellngPackages?
In the last leading branch there is no difference between them, as described above.
What is 'haskellPackages'? Where is it from? What is it used for?
This was the mailbox infrastructure for Haskell nix packages. It was used to create and create Haskell packages.
What is the new code? What is the old code? Why does the new code violate it?
The new code is haskellngPackages . The old code was haskellPackages . But now it does not matter, since haskellng has been renamed to its former name, and the old code, in my opinion, has been deleted.
source share