Devel::sdb is an enhanced version of Perl's (v5.8.8) powerful interactive debugger. The GUI version ptkdb does a very good job already. However, smart debugger takes different approach to problem solving and focuses on non GUI situations. Some of the features added to this version are data rendering, flexible breakpoints, zoompoints, custom mode for debugging fork process and syntax highlighting.
-----( DATA )------
$bar is
3
$foo is
0
-----( CODE )------
t1.pl:.:1 $foo = 0;
t1.pl:.:2 $bar = 3;
t1.pl:.:3
t1.pl:.:4=> if($foo == 2 and $bar == 3) {
t1.pl:.:5 print "im good \n";
t1.pl:.:6 } else {
t1.pl:.:7>> print "im bad \n";
t1.pl:.:8 }
t1.pl:.:9