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 4 years ago

Related projects:

RepositoryDescriptionStars
matthewbauer/nix-haskell-modeA package manager tool for setting up Haskell projects in Emacs with Nix.28
input-output-hk/haskell.nixAutomates translation of Haskell projects into Nix code565
pwm/nixkellA tool to simplify setup and collaboration for Haskell projects using Nix.98
haskell/ghcup-hsA tool for installing and managing the Glasgow Haskell Compiler (GHC)293
bgamari/ghc-debugEnables heap inspection and analysis of running Haskell programs from an external debugger61
haskell/hie-biosA tool to specify and manage build environments for Haskell projects181
ipetkov/craneAutomates and optimizes the build process of Rust projects using incremental artifact caching.972
nix-community/nixpkgs-updateAutomates periodic updates of a large collection of Nix package definitions.450
nixos/hydraA continuous integration service for Nix-based projects1,214
basvandijk/nixtodoA Haskell application demonstrating Nix-based build and deployment of a web app65
haskell-nix/hnix-storeProvides a Haskell interface to the Nix store semantics and various implementations of that interface.87
acceleratehs/accelerateA high-performance parallel array computation language and runtime system for Haskell909
nix-community/nix-direnvAn 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-nixProvides Nix integration with Clojure projects to simplify their build and deployment process.157
mrkkrp/ghc-syntax-highlighterA syntax highlighter library for Haskell built around the GHC lexer.59