たまに便利な IO::Scalar #
たとえば、
sysopen $fh, $filepath, O_RDONLY;
sysread $fh, $tmp, READSHORT;
とかして、ファイルから $tmp に READSHORT づつ読み出しているプログラムがあったとして、ファイル名指定する代わりにデータ渡したい、となった時、sysopen の代わりに
$fh = new IO::Scalar \$data;
とするだけで他はいじらなくてよいので便利だ
。。。ということを知っていっても、IO::Scalar という名前を思い出すのに時間がかかったので、メモっておく