Hello,
I've uploaded a new version of the pretty-show package (1.5) to Hackage, which provides some useful tools for inspecting Haskell data-structures. I find it quite useful while debugging.
The package provides a binary and a library: the binary, named `ppsh` can take as an input a Haskell value in standard `Show` notation, and can:
* Either render it to a more human readable version by adding extra white-space and newlines, thus ensuring that the result is still a valid Haskell value, or
* It can render the value as an interactive Html page, which is new in this version.
The library provides similar functionality but in a programatically. Also, it has some support for working with non-Showable values, by using the `PrettyVal` class, which may be derived generically.
As an example, I am attaching a picture of a part of a data-structure generated with the `language-c-quote` library, by using the standard `Show` instance.
I hope you find this useful,
-Iavor