Haskell: Difference between revisions

imported>Andreabedini
Mention new features in cabal 2.0
imported>Srid
Add haskell-flake
Line 201: Line 201:


The [https://github.com/input-output-hk/haskell.nix haskell.nix] project allows you to have maximum flexibility (to create your own package set or use in teams with diverse people, some of them using stack, other using cabal, other using nix…). But this comes at the price of additional complexity.
The [https://github.com/input-output-hk/haskell.nix haskell.nix] project allows you to have maximum flexibility (to create your own package set or use in teams with diverse people, some of them using stack, other using cabal, other using nix…). But this comes at the price of additional complexity.
=== Using haskell-flake (flake-parts) ===
[https://haskell.flake.page/ haskell-flake] aims to simplify writing Nix for Haskell development through use of flake-parts module system. It uses `developPackage` and `shellFor` under the hood while exposing friendly module options API.


== Overrides ==
== Overrides ==