in reply to Re^5: RFC: IPerl - Interactive Perl ( read-eval-print loop ) (x)
in thread RFC: IPerl - Interactive Perl ( read-eval-print loop )

There are several things that I like about my repl over the debugger:

  1. I can pre-load various useful modules (like List::Util, Benchmark, Math::Random::MT, Data::Dump, threads, threads::shared; Thread::Queue, Win32::API::Prototype) that I use frequently when experimenting.
  2. I have it set up to only evaluate code when a line is terminated with ;; which makes it easier to enter whole subroutines, and loops.
  3. It reports extended error messages ($^E) as well as $!.
  4. I can add new commands and features as I see fit.

Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
"Too many [] have been sedated by an oppressive environment of political correctness and risk aversion."