@hackage haskell-debug-adapter0.0.38.0

Haskell Debug Adapter.

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.