There is No “Tooling Issue” in Haskell

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

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Access the most powerful time series database as a service
  • SaaSHub - Software Alternatives and Reviews
  • error-message-index

    A community-driven collection of documentation for Haskell error messages and warnings

    Significant effort is going into resolving this issue right now and things should be much improved in 9.6. We already have https://errors.haskell.org/ which catalogues many errors with descriptions and examples. The asspciated error codes will be added to all errors once 9.6 is release for easy reference.

  • Cabal

    Official upstream development repository for Cabal and cabal-install

    By the way, there are some open issues for the command to add a package in Cabal.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • haskell-mode

    Emacs mode for Haskell

    You can use GHCI's debugger through Emacs's haskell-debug-mode (part of the haskell-mode package), and probably through other editor/IDEs as well, a programming editor like Emacs or Vim simply needs to be able to run a GHCI session and send commands to it.

  • ghci-dap

    ghci having DAP interface.

    Most languages also include support for the Debug Adapter Protocol, and Haskell is no exception, so if you are so inclined, you can hook up your favorite editor/IDE and go to town.

  • debug-adapter-protocol

    Defines a common protocol for debug adapters.

    Most languages also include support for the Debug Adapter Protocol, and Haskell is no exception, so if you are so inclined, you can hook up your favorite editor/IDE and go to town.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

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