error-message VS stack

Compare error-message vs stack and see what are their differences.


Combinable error messages for Haskell. (by gcross)


The Haskell Tool Stack (by commercialhaskell)
Our great sponsors
  • Scout APM - A developer's best friend. Try free for 14-days
  • Nanos - Run Linux Software Faster and Safer than Linux with Unikernels
  • SaaSHub - Software Alternatives and Reviews
error-message stack
0 15
1 3,605
- 0.5%
0.0 8.0
over 10 years ago 14 days ago
Haskell Haskell
BSD 3-clause "New" or "Revised" License GNU General Public License v3.0 or later
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.


Posts with mentions or reviews of error-message. We have used some of these posts to build our list of alternatives and similar projects.

We haven't tracked posts mentioning error-message yet.
Tracking mentions began in Dec 2020.


Posts with mentions or reviews of stack. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-09-29.
  • Babies and OSS maintenance | 2021-09-29
    Here is link number 1 - Previous text "PRs" | 2021-09-29
    If you want better integration with ghcup, start reviewing my PRs.
  • Managing issues with the Haskell Stack projects under NixOS | 2021-08-28
    and need to change my stack to use a newer version of ghc that nixpkgs switched to like ghc8106. This is actually open as an issue in the stack project However it's more than just a stack issue, even if stack were to fix this part of the problem is haskell-language-server that runs haskell-lsp keeps updating its supported ghc versions. Fixing stack but being unable to use my development environment doesn't do me much good.
  • I can't find a solution to this problem involving stack install | 2021-08-27
    Following the hint to, I found and "Overriding GHC boot packages results in any other GHC boot packages depending on it being no longer available as a dependency".
  • Help getting started | 2021-08-14
    There was a proposal to introduce a brokering tool to handle this communication, but the maintainer of ghcup didn't like it very much, because this adds yet another program into the mix. They would prefer it if stack would add a hooking mechanism such that users (or ghcup automatically) can change the mechanism that stack uses for installing GHC.
  • [ANN] GHCup- released | 2021-07-29
  • Most braindead easy end to end haskell workflow? | 2021-07-23
  • How to build old Haskell projects | 2021-05-31
    The 1.9.3 release is on github here:
  • Running Duckling on Windows | 2021-05-18
    It seems like you just might be able to follow the steps in: | 2021-05-18
    Maybe you can try manually extracting it. There is a description of how to do that here: Instead of copying the ghc-8.6.5.installed installed file (which you probably won't have) you could probably just create a file with the contents: installed yourself.

What are some alternatives?

When comparing error-message and stack you can also consider the following projects:

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

ghcid - Very low feature GHCi based IDE

castle - A tool to manage shared cabal-install sandboxes.

bisect-binary - Tool to determine relevant parts of binary data

implicit-hie - Auto generate a stack or cabal multi component hie.yaml file

hoobuddy - Tool for project based fetching of hoogle databases

profiterole - GHC prof manipulation script

bumper - Haskell tool to automatically bump package versions transitively.

extract-dependencies - Automatically finds dependencies and runs a Haskell file with stack (no cabal manifest, no stack.yaml, no project, no friction)

clone-all - clone all the github repositories of a particular user.

preprocessor - Remove cpp annotations, to get the source ready for static analysis with a parsing library.

hfd - Flash debugger with haskeline interface