Devel::REPLも便利

perlインタラクティブシェルのperlsh便利ーって言ってたら、otsuneさんからDevel::REPLを教えてもらったので試した。


perlshはモジュール作者のデバッグツールとか聞いた。だからモジュール入れただけじゃperlsh使えるようにならないとか。
そんならソースに含めなければいいんじゃね?

インストール

# cpan

install Devel::REPL
install Lexical::Persistence
install Devel::REPL::Plugin::DDS
install Data::Dump::Streamer

他にも色々要るかも。

起動

% re.pl

モジュールが無いって言われたらその都度cpanで入れませう。

使用

$ (1,2,3,4,)
$ARRAY1 = [
            1,
            2,
            3,
            4
          ];

$ {4,2,3,1,}
$HASH1 = {
           3 => 1,
           4 => 2
         };

$ if (1) {
> print "t\n";
> } else {
> print "f\n";
> }
t
1

複数行入力できたりする。