As always definition matters.
perl -de0 is more than just a debugger.
... it's also Perl's main REPL, it's pretty good for ad hoc testing and interactive demos.
I use it regularly for that.
Others even use it as a Perl Shell, because it's very customizable.
Personally I almost never use it for debugging my own code ( i.e. Breakpoints, Watch-expressions, etc), because I have a unit-test mixed with debug output strategy (mostly Data::Dump 's dd and pp)
But it is very valuable when analyzing monolithic foreign code (e.g. B::Deparse)
Now perl -de0 is commonly known as "The Debugger" , which is causing reactions.
Unfortunately "people with strong opinions" here have a Pavlov reflex to demonstrate their ignorance.
Cheers Rolf
(addicted to the Perl Programming Language :)
Wikisyntax for the Monastery
In reply to Re^4: Can someone please write a *working* JSON module (Perl's Debugger)
by LanX
in thread Can someone please write a *working* JSON module
by cnd
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |