Work

Debugging Haskell by Observing Intermediate Data Structures

Year: 2001
Type: article
Abstract: Haskell has long needed a debugger. Although there has been much research into the topic of debugging lazy functional programs, no robust tool has yet come from the Haskell community that can help debug full Haskell. This paper describes a portable debugger for full Haskell, building only on commonly implemented extensions. It is based on the concept of observation of intermediate data structures, rather than the more traditional stepping and variable examination paradigm used by traditional imperative debuggers.
Author: Gill Andy
Language: English
Subfield: Software
Open Access status: diamond
OpenAlex ID: W2038856365
FWCI: 14.49
Cites: 12
Cited by: 103
Related to: 10