Conference Proceedings
A lightweight interactive debugger for haskell
S Marlow, J Iborra, B Pope, A Gill
Haskell 07 Proceedings of the ACM SIGPLAN 2007 Haskell Workshop | Published : 2007
Abstract
This paper describes the design and construction of a Haskell source-level debugger built into the GHCi interactive environment. We have taken a pragmatic approach: the debugger is based on the traditional stop-examine-continue model of online debugging, which is simple and intuitive, but has traditionally been shunned in the context of Haskell because it exposes the lazy evaluation order. We argue that this drawback is not as severe as it may seem, and in some cases is an advantage. The design focuses on availability: our debugger is intended to work on all programs that can be compiled with GHC, and without requiring the programmer to jump through additional hoops to debug their program. T..
View full abstract