haskell-debug-adapter: Haskell Debug Adapter.

[ bsd3, development ] [ Propose Tags ]

Please see README.md


[Skip to Readme]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.0.29.0, 0.0.30.0, 0.0.31.0, 0.0.32.0, 0.0.33.0, 0.0.34.0, 0.0.35.0, 0.0.36.0, 0.0.37.0, 0.0.38.0, 0.0.39.0
Change log Changelog.md
Dependencies aeson, async, base (>=4.7 && <5), bytestring, Cabal, clock, conduit, conduit-extra, containers, data-default, directory, filepath, fsnotify, ghci-dap (>=0.0.20.0), haskell-dap (>=0.0.16.0), haskell-debug-adapter, hslogger, lens, mtl, optparse-applicative, parsec, process, resourcet, safe-exceptions, text [details]
License BSD-3-Clause
Copyright 2016-2023 phoityne_hs
Author phoityne_hs
Maintainer phoityne.hs@gmail.com
Category Development
Home page https://github.com/phoityne/haskell-debug-adapter/
Bug tracker https://github.com/phoityne/haskell-debug-adapter/issues
Uploaded by phoityne_hs at 2023-04-09T21:46:17Z
Distributions NixOS:0.0.39.0
Reverse Dependencies 1 direct, 0 indirect [details]
Executables haskell-debug-adapter
Downloads 6528 total (114 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2023-04-09 [all 1 reports]

Readme for haskell-debug-adapter-0.0.39.0

[back to package description]

Haskell Debug Adapter

A debug adapter for Haskell debugging system.

101_deploy.png

Started development based on phoityne-vscode-0.0.28.0.
Changed package name (because a name "phoityne-vscode" is ambiguous.), and with some refactoring.

  • Haskell Debugger

    • haskell-debug-adapter
      This library.
    • haskell-dap
      Haskell implementation of DAP interface data.
    • ghci-dap
      A GHCi having DAP interface.
  • Debug adapter clients

    • phoityne-vscode(hdx4vsc)
      An extension for VSCode.
    • hdx4vim
      This is just a configuration for the vimspector which is a debug adapter client of Vim.
      See a sample configuration.
    • hdx4emacs
      This is just a configuration for dap-mode of Emacs.
      See a sample configuration.
    • hdx4vs
      An extension for Visual Studio.

Requirement

  • haskell-dap
  • ghci-dap

Install these libraries at once.

> stack install haskell-dap ghci-dap haskell-debug-adapter

Limitation

Currently this project is an experimental design and implementation.

  • The source file extension must be ".hs"
  • Can not use STDIN handle while debugging.