Jump to content

Haskell: Difference between revisions

282 bytes added ,  5 March 2023
Add haskell-flake
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 ==
Anonymous user