MyLife Open Source Software: Dum

Dum is a library for inspecting the runtime representation of arbitrary Objective Caml values.
Shared or cyclic data are detected and labelled. This guarantees that printing would always terminate. This makes it possible to print values such as closures, objects or exceptions in depth and without risk.
Dum is distributed under the same license as the standard library of Objective Caml (LGPL with exception on static linking included in the distribution). Dum reuses some inspiration and code from two existing libraries: Size and Dumper (now known as Std.dump in Extlib).

Contact: Martin Jambon <mylife@mjambon.com>