On the verge of giving up learning Haskell because of the terrible tooling.

This page summarizes the projects mentioned and recommended in the original post on /r/haskell

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. simple-haskell-project

    A convenient script that generates a fully decked haskell project in a matter of seconds!

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. haskell-template

    Haskell project template using Nix + Flakes + VSCode (HLS)

    I am a Haskell newbie myself. Found nix flakes and https://github.com/srid/haskell-template really nice to start with (of course some learning curve is unavoidable).

  4. sccache

    Sccache is a ccache-like tool. It is used as a compiler wrapper and avoids compilation when possible. Sccache has the capability to utilize caching in remote storage environments, including various cloud storage options, or alternatively, in local storage.

    That's definitely not my experience. Never had any issue running Rust on Windows. You just download and run rustup-init.exe, then updating is simply a matter of rustup update. Documentation generation is built in (cargo doc) and just a case of annotating code with triple-/ markdown comments and then running that command. sccache works fine for me (just need to set RUSTC_WRAPPER=/path/to/sccache). And the error messages from rustc are by far the best of any compiler I've used. Not sure how they're unhelpful, they tend to explain step-by-step what the problem is and how to fix it.

  5. template-haskell

    The Haskell template, configured for Gitpod (www.gitpod.io) to give you pre-built, ephemeral development environments in the cloud.

    The best experience I've had so far is just to click on the "Open in Gitpod" link here: https://github.com/gitpod-samples/template-haskell. You get VS Code in your browser with a working Haskell environment and proper linux shell. You need a github/gitlab account and a stable internet connection.

  6. Cabal

    Official upstream development repository for Cabal and cabal-install

    Cabal has a lot of dark corners once you stray from the happy path. Just checked and I'm currently subscribed to 37 threads on the issue tracker, and I'm not a maintainer. A lot of these are related to lesser-used features like cabal scripts, environment files and doctests (though I think all of these things would used more if they were more reliable), but there's also plenty of stupid stuff like: - https://github.com/haskell/cabal/issues/3313 - https://github.com/haskell/cabal/issues/8527 - https://github.com/haskell/cabal/issues/8391 - https://github.com/haskell/cabal/issues/7789 - https://github.com/haskell/cabal/issues/6888 - https://github.com/haskell/cabal/issues/6999 - https://github.com/haskell/cabal/issues/5271

  7. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: Name Checker – check your project name accross many sites

    1 project | news.ycombinator.com | 1 Sep 2023
  • Would anyone be interested in hoot: A cabal wrapper for haskell based on Cargo?

    2 projects | /r/haskell | 9 Jul 2023
  • `cabal update` stuck here forever.

    1 project | /r/haskell | 22 May 2023
  • Problems installing hindent witch haskell tool stack on windows 10

    1 project | /r/haskell | 7 Apr 2023
  • Haskell ecosystem questions.

    5 projects | /r/haskell | 17 Mar 2023

Did you know that Haskell is
the 25th most popular programming language
based on number of references?