> I simply can't let this pass without comment. It's irrelevant if you're > using a functional or imperative language, debuggers are invariably > a waste of time. The only reason to use a debugger is because you need > to inspect the contents of a processes address-space; That's a very narrow definition of "debugger". Stefan