@@ -41,7 +41,7 @@ it every time.
41### package sets
41### package sets
43We often rely on either package sets as provided by stackage or
43We often rely on either package sets as provided by stackage or
44−computed by cabal. `nixpkgs` provides it's own curated package set
44+computed by cabal. `nixpkgs` provides its own curated package set
45which might or might not work for the projects we work on.
45which might or might not work for the projects we work on.
46`stack2nix` tries to solve this issue, here we go one step further and
46`stack2nix` tries to solve this issue, here we go one step further and
47provide the infrastructure to allow any form of package set.
47provide the infrastructure to allow any form of package set.
@@ -62,13 +62,13 @@ occur if you have mutually dependent components.
63### build times
63### build times
65−The Haskell builder in nixpkgs build package sequentially, first the
65+The Haskell builder in nixpkgs builds a package sequentially, first the
66−library than the executables and finally the tests. It then executes
66+library then the executables and finally the tests. It then executes
67the tests before the package is considered done. The upshot of this
67the tests before the package is considered done. The upshot of this
68is that packages are only considered done if the test-suites
68is that packages are only considered done if the test-suites
69passed. The downside is that if you have to compile multiple packages
69passed. The downside is that if you have to compile multiple packages
70the likelihood of them failing is low, you have unnecessarily
70the likelihood of them failing is low, you have unnecessarily
71−serialized you build. In a more aggressive setting libraries could
71+serialized your build. In a more aggressive setting libraries could
72start building as early as their dependent libraries are built. Of
72start building as early as their dependent libraries are built. Of
73course they will have to be invalidated later should the test-suites
73course they will have to be invalidated later should the test-suites
74of their dependencies fail, but this way we can make use of parallel
74of their dependencies fail, but this way we can make use of parallel