NAME
App::perlsh
- a simple perl REPL based on Lexical::Persistence
SYNOPSIS
use
App::perlsh;
App::perlsh->run
DESCRIPTION
This module implements an application that provides a simple perl REPL ("read-execute-print loop"); that is, an interactive shell-like program that repeatedly reads perl code from input, executes it, and prints the result in a readable manner.
Being based on Lexical::Persistence allows it to accumulate variables along the session, letting the user reuse them in later lines.
$ perlsh
eval
:
my
$one
= 1;
'1'
eval
:
my
$two
= 2;
'2'
eval
:
$one
+
$two
'3'
eval
:
AUTHOR
Paul Evans <leonerd@leonerd.org.uk>