Can GHCi be run like PDB?

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. ghc-wpc

    GHC-WPC is an extended GHC that exports the STG and other IR (.modpak) for the compiled modules and linker metadata (.ghc_stgapp) at application link time.

    Another thing you can try is the ghc-wpc project which has an interpreter which supports breakpoints, though you may need to hack little a bit to achieve your goals.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. hint

    Runtime Haskell interpreter

    You can try using hint (instead of ghci) though I'm not sure it has the breakpoint functionality.

  4. ghc-whole-program-compiler-project

    GHC Whole Program Compiler and External STG IR tooling

    Another thing you can try is the ghc-wpc project which has an interpreter which supports breakpoints, though you may need to hack little a bit to achieve your goals.

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

  • Deep embedding of Haskell in Haskell

    2 projects | /r/haskell | 15 Jul 2021
  • I am looking for a new maintainer for Mueval

    2 projects | /r/haskell | 10 Jul 2023
  • ELI5: Why does the new Javascript backend need to live in GHC instead of consuming GHC-WPC output?

    1 project | /r/haskell | 20 Dec 2022
  • Dynamic loading of modules

    2 projects | /r/haskell | 19 Dec 2022
  • How to catch "Variable not in scope" error

    1 project | /r/haskell | 29 Oct 2021

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