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: almost 2 years ago

Related projects:

Repository Description Stars
matthewbauer/nix-haskell-mode Automates Haskell setup in Emacs for Nix users 28
input-output-hk/haskell.nix Automates translation of Haskell packages to Nix code 558
pwm/nixkell A tool to simplify setup and collaboration for Haskell projects using Nix. 97
haskell/ghcup-hs A tool for installing and managing the Glasgow Haskell Compiler (GHC) 289
bgamari/ghc-debug Enables heap inspection and analysis of running Haskell programs from an external debugger 62
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. 954
nix-community/nixpkgs-update Automates periodic updates of a large collection of Nix package definitions. 435
nixos/hydra Continuous integration service for Nix-based projects 1,194
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 905
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,876
jlesquembre/clj-nix Provides Nix integration with Clojure projects to simplify their build and deployment process. 148
mrkkrp/ghc-syntax-highlighter A syntax highlighter library for Haskell built around the GHC lexer. 59