The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.07 - 2013-06-08

  • expose a 'step' method to run single iterations of the repl
  • plugins specified in the 'plugins' constructor parameter are now run after loading config rather than before (this should give them more control over what actually runs - if this is a problem, i might add separate options for "before config" and "after config")
  • config handling is split out into a separate Reply::Config class for better reuse of the config loading logic
  • DataDumper plugin now sets Terse and Sortkeys, since that produces output that looks better
  • plugins can now set multiple independent lexical environments, to allow them to override the actual logical environment without wiping out special vars set by other plugins

Documentation

read, eval, print, loop, yay!

Modules

read, eval, print, loop, yay!
config loading for Reply
base class for Reply plugins
colorize output
format results using Data::Dump
format results using Data::Dumper
format results using Data::Printer
command to edit the current line in a text editor
provides a more informative prompt
persists lexical hints across input lines
allows using Ctrl+C to interrupt long-running lines
persists lexical variables between lines
attempts to load classes implicitly if possible
command to nopaste a transcript of the current session
persist the current package between lines
use Term::ReadLine for user input
retain previous results to be able to refer to them later
time commands