Now that GraphViz::Data::Structure is acting reasonable normal, it's time to see about integrating it into a (the?) debugger. Looking at perl5db.pl, it seems that it could use a little spring cleaning. There are hooks in Perl for debugging, but there aren't any non-funky ones in the debugger itself. Pity.
Maybe I'm just not seeing the best way to attack the problem, but the command handling in DB::DB just doesn't look like there's any nice way into it. More study required. I'll look over ptkdb and see what it has to tell me. At the moment, trying to hook dotty into all this looks pretty threatening. I hope to be able to display stuff with dotty, and actually allow the user to modify the data structures in the dotty session, reflecting them back to the program. We shall see.