diff options
author | William Carroll <wpcarro@gmail.com> | 2020-08-13T17·04+0100 |
---|---|---|
committer | William Carroll <wpcarro@gmail.com> | 2020-08-13T17·04+0100 |
commit | a4caaba901caee20db9946dd766608da9b6aed57 (patch) | |
tree | eaa0fbf8a917e82c12c856ac32bfde14f992d1c4 /buildHaskell | |
parent | 2da4b12266322a3cfb7aa31cc24cfa591eb4e3d0 (diff) |
Document ghcExtensions argument
Missed documenting this the first time...
Diffstat (limited to 'buildHaskell')
-rw-r--r-- | buildHaskell/default.nix | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/buildHaskell/default.nix b/buildHaskell/default.nix index 0b6a488b3168..5958b1ea26ae 100644 --- a/buildHaskell/default.nix +++ b/buildHaskell/default.nix @@ -9,12 +9,12 @@ }; # Build a Haskell executable. This assumes a project directory with a - # top-level Main.hs. It also applies a few commonly used language extensions. - # Here is an overview of the arguments: + # top-level Main.hs. # - `name`: You can find the result at ./result/$name # - `srcs`: Will be passed to `srcs` field of `pkgs.stdenv.mkDerivation`. # - `deps`: A function that accepts `hpkgs` and returns a list of Haskell - # dependencies. + # - `ghcExtensions`: A list of strings representing the language extensions to + # use. program = { name, srcs, deps, ghcExtensions }: let ghc = pkgs.haskellPackages.ghcWithPackages (hpkgs: deps hpkgs); in pkgs.stdenv.mkDerivation { |