2006-08-04から1日間の記事一覧

IO::Prompt

楽だ。 use IO::Prompt; while( prompt "next: " ) { print "You said '$_'\n"; } http://search.cpan.org/~dconway/IO-Prompt-v0.99.4/lib/IO/Prompt.pm

List::MoreUtils

listを便利に扱えるようにしてくれるひと。http://search.cpan.org/~vparseval/List-MoreUtils-0.22/lib/List/MoreUtils.pm

YAML

YAML形式のファイルを読み込んだり吐き出したりしてくれる便利なモジュール。 主に設定ファイルとかに使われたりする。YAMLを吐く方法は、こんな感じ use YAML qw(Dump Bless); $hash = {apple => 'good', banana => 'bad', cauliflower => 'ugly'}; print D…

Getopt::Long

コマンドラインオプションを解釈してくれる。こんなこと[Options with multiple values]やあんなことをやってくれます。 --library lib/stdlib --library lib/extlib GetOptions ("library=s" => \@libfiles); http://search.cpan.org/~jv/Getopt-Long-2.35/…

FindBin

scriptの場所を返す。 use FindBin qw($Bin); use lib "$Bin/../lib"; 変数の種類は以下。 $Bin - path to bin directory from where script was invoked $Script - basename of script from which perl was invoked $RealBin - $Bin with all links resolve…