InPerl
履歴閲覧: 最新 2009/11/12 2007/12/14 2004/02/24 2004/02/18 2004/01/23 2004/01/22 2004/01/16 2004/01/07 2003/12/18 2003/12/16 {2003/12/16[差分表示]} 2003/12/13 2003/12/12
inperlは、すごくいいかげんに書いたPerl用のインタラクティブ・インタプリタです。
pythonがインタラクティブにこちょこちょできるのがうらやましくなったので、へろっと書いてみました。
世の中にはもう少しましな実装がありそうな気もしますが、探すより書いた方が早そうだったので書いてしまいました。
入手法.
tar.gz archive.
http://white.niu.ne.jp/inperl/inperl-0.1.1.tar.gz
Anonymous cvs.
cvs -d:pserver:anonymous@cvs.niu.ne.jp:/home/cvs/cvsroot login cvs -d:pserver:anonymous@cvs.niu.ne.jp:/home/cvs/cvsroot co inperl
使用許諾.
とりあえず、YaPwやりすぎライセンス相当。
使い方.
Perl5.6以降(?)で動くと思います。
起動すると'inperl> 'というプロンプトが出るので、適当にPerlの命令を入力してください。
適当にPerlでevalして、evalした結果を出力します。
あらかじめYAMLモジュールとか入れておいてDumpとか使うと、幸せすぎて死ねます。
inperl内部コマンド.
evalしないでinperlが直接評価しちゃうコマンドについて。
-
#dump [filename]
これまでに実行したコマンドを出力します。
filenameを指定した場合、そのファイルに書き出します。
指定しなかった場合はコマンドラインに出力します。
試しに実行したコードを残しておきたいときに便利です。 -
#clear
#dump用のバッファの中身を消去します。
履歴.
-
cvs head
- シンボルテーブルのkeyの一覧を吐き出す '#dir Module' 内部コマンドを追加
-
0.1.1 http://white.niu.ne.jp/inperl/inperl-0.1.1.tar.gz
- ブロック判定のエラー修正
- 0.1 http://white.niu.ne.jp/inperl/inperl-0.1.tar.gz