Home ] Downloading ] Documentation ] Cheat Sheet ] [ About HOOD ]


About HOOD

HOOD is an an attempt to get as far as possible with an implementation of a debugging environment, but keeping within the Haskell world.

The intention with this release of HOOD is to solicit feedback. A polymorphic version of HOOD is expected at some point in the future, but there might be other enhancements people want. I find HOOD useful when debugging my Haskell code, I hope you also find it useful.

I'd expect the graphical browser will appear in the next release.

HOOD Timeline

1992: Simon Marlow and Andy Gill, when graduate students at Glasgow, have the idea of watching intermediate Haskell structures by using a mixture of unsafe operations and rewriting functions overloading using the Haskell type class system. Both had a simple implementation; both don't push the idea.

1999: Andy Gill, when at OGI, picks the idea back up and adds the concept of observation of functions.

2000: Typeclass based implementation matures and is released. Demo's of technology occur, including demo of the Java based browser at the (Haskell) implementers workshop.

Near Future: Paper in Haskell workshop, polymorphic observations.