ghc-debugger: A step-through machine-interface debugger for GHC Haskell
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
The GHC debugger package provides a binary
ghc-debug-adapter
that implements the Debug Adapter
Protocol (DAP) for debugging Haskell programs.
.
The Debug Adapter is implemented on top of the
ghc-debugger
library which defines the primitive
debugging capabilities. These debugger features are
implemented by managing a GHC session and debugging it
through the GHC API.
.
The ghc-debug-adapter
is transparently compatible with
most projects because it uses hie-bios
to figure out the
right flags to invoke GHC with.
.
Additional information can be found in the README.
[Skip to Readme]
Properties
Versions | 0.1.0.0, 0.1.0.0, 0.2.0.0 |
---|---|
Change log | CHANGELOG.md |
Dependencies | aeson (>=2.2.3 && <2.3), array (>=0.5.8 && <0.6), async (>=2.2.5 && <2.3), base (>4.21 && <5), binary (>=0.8.9 && <0.11), bytestring (>=0.12.1 && <0.13), containers (>=0.7 && <0.9), dap (>=0.2 && <1), directory (>=1.3.9 && <1.4), exceptions (>=0.10.9 && <0.11), filepath (>=1.5.4 && <1.6), ghc (>=9.13 && <9.14), ghc-debugger, ghci (>=9.13 && <9.14), hie-bios (>=0.15 && <0.16), mtl (>=2.3 && <3), process (>=1.6.25 && <1.7), text (>=2.1 && <2.3), unix (>=2.8.6 && <2.9) [details] |
License | BSD-3-Clause |
Author | Rodrigo Mesquita |
Maintainer | rodrigo@well-typed.com |
Category | Development |
Home page | https://github.com/well-typed/ghc-debugger |
Bug tracker | https://github.com/well-typed/ghc-debugger/issues |
Source repo | head: git clone https://github.com/well-typed/ghc-debugger |
Uploaded | by romes at 2025-05-08T14:10:03Z |
Modules
[Index] [Quick Jump]
Downloads
- ghc-debugger-0.1.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees