fused-effects VS haskell.nix

Compare fused-effects vs haskell.nix and see what are their differences.

fused-effects

A fast, flexible, fused effect system for Haskell (by fused-effects)

haskell.nix

Alternative Haskell Infrastructure for Nixpkgs (by input-output-hk)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
fused-effects haskell.nix
3 15
631 518
0.0% 1.7%
4.5 9.7
6 days ago about 18 hours ago
Haskell Nix
BSD 3-clause "New" or "Revised" License Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

fused-effects

Posts with mentions or reviews of fused-effects. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-17.

haskell.nix

Posts with mentions or reviews of haskell.nix. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-12-29.
  • Why does Nix have Haskell packages that are incompatible with GHC for a given version?
    3 projects | /r/haskell | 29 Dec 2022
    I'm not a great haskeller but I found haskell.nix better for Haskell projects, like the commenter on Discourse suggested. I've had a few issued regarding package versions with nixpkgs that haskell.nix solved.
  • Simple GHC stack for a novice
    6 projects | /r/haskell | 17 Oct 2022
    FWIW, there's also libraries like haskell.nix that solve the caching problem.
  • Any up-to-date cross-compiling methods for Raspberry Pi?
    3 projects | /r/haskell | 20 Sep 2022
    I would try haskell.nix.
  • Take the Nix Pill
    4 projects | /r/linuxmemes | 8 Jul 2022
    If you want to hurt your brain, check out haskell.nix. That's some good stuff right there ^^
  • Trying to build a statically linked binary against glibc (Linux)
    3 projects | /r/haskell | 3 Jul 2022
    The haskell.nix framework is good for this.
  • GHC 9.4.1 Windows changes
    2 projects | /r/haskell | 28 Jun 2022
    One cool thing is that this will enable GHC builds using ucrt instead of vscrt in the future. Concretely, together with NixOS/nixpkgs#171418 and its follow-up NixOS/nixpkgs#173498), this will e.g. allow haskell.nix to upgrade to a newer wine pin for TH cross compilation: https://github.com/input-output-hk/haskell.nix/blob/dd13e822529ae5342494969bce8a457522a60100/overlays/wine.nix
  • Memory from finished thread is not getting reclaimed
    7 projects | /r/haskell | 9 Sep 2021
    If you are somewhat comfortable with nix: https://github.com/input-output-hk/haskell.nix supports GHCJS 8.10.x (in particular 8.10.7).
  • What's all the hype with Nix?
    9 projects | /r/haskell | 2 Jun 2021
    I also prefer stack for development, but I use nix to deploy to production. This way, I can install ad-hoc system dependencies locally and play with them during development as well as enjoy the bits and pieces of Haskell ergonomics stack affords, and once I'm happy with what I have, I "nixify" those dependencies as part of the project nix configuration and send them to production without fear. I use IOHK's excellent haskell.nix infrastructure to nixify my stack-based Haskell project, which makes it trivial to maintain a nix configuration that's always in sync with my stack configuration.
  • Monthly Hask Anything (June 2021)
    16 projects | /r/haskell | 2 Jun 2021
    And stuff like haskell.nix is supposed to let you configure things with stack or cabal or whatever tool you find most convenient, and let nix do the rest.
  • Another Haskell and Nix setup
    3 projects | /r/haskell | 7 May 2021
    /u/ItsNotMineISwear mentioned haskell.nix, which does generate a Haskell package set based on either a stack.yaml file, or the Cabal solver. This would solve some of your problems, but then possibly introduce others.

What are some alternatives?

When comparing fused-effects and haskell.nix you can also consider the following projects:

Cabal - Official upstream development repository for Cabal and cabal-install

polysemy - :gemini: higher-order, no-boilerplate monads

nix-doom-emacs - doom-emacs packaged for Nix

static-haskell-nix - easily build most Haskell programs into fully static Linux executables

eveff - Efficient Haskell effect handlers based on evidence translation.

eff - 🚧 a work in progress effect system for Haskell 🚧

frp-zoo - Comparing many FRP implementations by reimplementing the same toy app in each.

nixpkgs - Nix Packages collection & NixOS

freer-simple - A friendly effect system for Haskell

ghc - Mirror of the Glasgow Haskell Compiler. Please submit issues and patches to GHC's Gitlab instance (https://gitlab.haskell.org/ghc/ghc). First time contributors are encouraged to get started with the newcomers info (https://gitlab.haskell.org/ghc/ghc/wikis/contributing).

control-monad-free - Free monads and monad transformers