Skip to content

Commit

Permalink
README: minor information improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
domenkozar committed Jan 5, 2017
1 parent a33df76 commit 41744eb
Showing 1 changed file with 13 additions and 5 deletions.
18 changes: 13 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,17 +61,20 @@ The main benefits of using Nix over `stack` are:
deep and sweeping changes to your toolchain, such as recompiling everything
with security hardening

The main disadvantage of using Nix are:
The main disadvantage of using Nix over `stack` are:

* No Windows support

Nix does not appear to work at all on Windows

* Poor OS X support for stable releases
[There is hope for Windows 10](https://github.com/NixOS/nix/issues/1038)

The public binary cache only caches OS X packages for unstable releases.
If you try to use a stable release you will spend hours building GHC
multiple times since Nix bootstraps GHC starting all the way from GHC 7.4
* Poor OS X support for stable NixOS releases

The public binary cache only caches OS X packages for unstable nixpkgs releases.
If you try to use a stable NixOS release you will spend hours building GHC
multiple times since Nix bootstraps GHC starting [all the way from GHC 7.4]
(https://github.com/NixOS/nixpkgs/issues/19926)

* Verbosity

Expand All @@ -85,6 +88,11 @@ The main disadvantage of using Nix are:
Nix is an untyped language with no special Haskell integration, so error
messages are unhelpful

* No incremental compilation

While it's technically possible to support it using Nix, it's currently
not working

* Worse user experience

Nix does not provide many conveniences that `stack` does such as
Expand Down

0 comments on commit 41744eb

Please sign in to comment.