The Haskell Object Observation Debugger |
|
|
HOOD Links |
This is the web pages for the Haskell Object Observation Debugger (HOOD). The current released version of HOOD is the July 2000 release, but there is also a patch to all HOOD to work with GHC 5.00. HOOD is a small post-mortem debugger for the lazy functional language Haskell. It is based on the concept of observation of intermediate data structures, rather than the more traditional stepping and variable examination paradigm used by imperative language debuggers. HOOD offers the following features.
Most of HOOD is written in Haskell98, but it uses some commonly implemented extensions (unsafePerformIO, IORef's) to provide hooks for observing structures. It has been ported to the following systems.
This is the first public release of HOOD. Future release will include other rendering engines (with evaluation order viewing), and perhaps a polymorphic version of the observe combinator for some systems. Enjoy! |
| Copyright ©2000 Andy Gill |