in reply to Debugging Complex Structures

I use Data::Dumper if object is not very big. If it is huge I prefer Data::Walker.

In debugger enter Data::Walker->cli($big_obj) and use 'ls' (or even 'ls -l') and 'cd' commands to navigate the object. ^D to quit. By the way, don't forget to say use Data::Walker or -MData::Walker.

-- brother ab