File tree Expand file tree Collapse file tree 2 files changed +10
-29
lines changed Expand file tree Collapse file tree 2 files changed +10
-29
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 5
5
[ :octicons-tag-24: 0.1.10.0] ( https://github.com/commercialhaskell/stack/releases/tag/v0.1.10.0 )
6
6
7
7
[ Nix] ( https://nixos.org/ ) is a purely functional package manager. Stack can be
8
- configured to integrate with Nix.
8
+ configured to integrate with Nix. Integration provides these benefits:
9
+
10
+ * more reproducible builds. This is because fixed versions of any system
11
+ libraries and commands required to build the project are automatically built
12
+ using Nix and managed locally for each project. These system packages never
13
+ conflict with any existing versions of these libraries on your system. That
14
+ they are managed locally to the project means that you don't need to alter
15
+ your system in any way to build any odd project pulled from the Internet; and
16
+ * implicit sharing of system packages between projects. This means you don't
17
+ have more copies on-disk than you need.
9
18
10
19
The Nix package manager is a pre-requisite for integration. On Linux (including
11
20
Windows Subsystem for Linux) and macOS, it can be downloaded and installed from
You can’t perform that action at this time.
0 commit comments