ghc-nix

Haskell build accelerator

An effort to speed up Haskell builds by leveraging Nix's caching capabilities and enabling content-addressable store paths for early cut-off of unnecessary rebuilds.

Exploring the options for incremental Haskell builds using Nix

GitHub

106 stars
15 watching
4 forks
Language: Haskell
last commit: about 2 years ago

Related projects:

Repository Description Stars
matthewbauer/nix-haskell-mode A package manager tool for setting up Haskell projects in Emacs with Nix. 28
input-output-hk/haskell.nix Automates translation of Haskell projects into Nix code 565
pwm/nixkell A tool to simplify setup and collaboration for Haskell projects using Nix. 98
haskell/ghcup-hs A tool for installing and managing the Glasgow Haskell Compiler (GHC) 293
bgamari/ghc-debug Enables heap inspection and analysis of running Haskell programs from an external debugger 61
haskell/hie-bios A tool to specify and manage build environments for Haskell projects 181
ipetkov/crane Automates and optimizes the build process of Rust projects using incremental artifact caching. 972
nix-community/nixpkgs-update Automates periodic updates of a large collection of Nix package definitions. 446
nixos/hydra A continuous integration service for Nix-based projects 1,214
basvandijk/nixtodo A Haskell application demonstrating Nix-based build and deployment of a web app 65
haskell-nix/hnix-store Provides a Haskell interface to the Nix store semantics and various implementations of that interface. 87
acceleratehs/accelerate A high-performance parallel array computation language and runtime system for Haskell 909
nix-community/nix-direnv An implementation of direnv's use_nix and use_flake features in Nix package format for faster shell caching and build dependency management. 1,914
jlesquembre/clj-nix Provides Nix integration with Clojure projects to simplify their build and deployment process. 157
mrkkrp/ghc-syntax-highlighter A syntax highlighter library for Haskell built around the GHC lexer. 59