http://www.perlmonks.org?node_id=432516


in reply to I usually debug via...

I am completely committed to the vi/command line IDE with the sole exception being non-trivial debugging. For that ptkdb is incredibly useful, here are a few examples:

I can view the state of several variables simultaneously.

I can avoid print statement clutter by mouse hovering over variables, etc.

I can watch a hash of anonymous arrays of anonymous hashes get populated one step at a time

It is a very valuable tool for the toolbox.