haskell-debugger
@
0.12.2.0
This package provides a standalone executable called hdb which can be used to step-through Haskell programs and can act as a Debug Adapter Protocol (DAP) server in the server mode for debugging Haskell programs. The Debug Adapter is implemented on top of the haskell-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 hdb 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.
38
Dependencies
-
aeson
>=2.2.3 && <2.3 -
array
>=0.5.8 && <0.6 -
async
>=2.2.6 && <2.3 -
attoparsec
>=0.13 && <0.15 -
base
>=4.22 && <5 -
base16-bytestring
>=1.0.2.0 && <1.1 -
binary
>=0.8.9 && <0.11 -
bytestring
>=0.12.1 && <0.13 -
co-log-core
>=0.3.2.5 && <0.4 -
containers
>=0.7 && <0.9 -
cryptohash-sha1
>=0.11.101.0 && <0.12 -
dap
>=0.4 && <0.5 -
directory
>=1.3.9.0 && <1.4 -
exceptions
>=0.10.9 && <0.11 -
file-embed
>=0.0.16 && <0.1 -
filepath
>=1.5.4 && <1.6 -
ghc
>=9.14 && <9.16 -
ghc-boot
>=9.14 && <9.16 -
ghc-boot-th
>=9.14 && <9.16 -
ghc-experimental
>=9.1401 && <9.1600 -
ghc-heap
>=9.14 && <9.16 -
ghci
>=9.14 && <9.16 -
haskeline
>=0.8 && <1 -
-
haskell-debugger-view
>=0.2 && <1.0 -
hie-bios
>=0.15 && <0.19 -
implicit-hie
>=0.1.4.0 && <0.2 -
mtl
>=2.3 && <3 -
network
>=3.2.8 -
network-run
>=0.4.4 -
optparse-applicative
>=0.18 && <0.20 -
prettyprinter
>=1.7.0 && <1.8 -
process
>=1.6.25 && <1.7 -
text
>=2.1 && <2.3 -
time
>=1.14 && <2 -
transformers
>=0.6 && <0.7 -
unix
>=2.8.6 && <2.9 -
unordered-containers
>=0.2.19 && <0.3
Links
| Registry | hackage.haskell.org |
| Download | Download |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Version Details
| PURL |
pkg:hackage/haskell-debugger@0.12.2.0
spec |