そういうからには、きちんと実験してその結果を添えて言っていただきたい。

ひとりでもグループ - 浅倉卓司@blog風味? - PerlではUTF8文字列でマルチバイトなファイル名をちゃんと扱えないという話も書いておいてくださいな
 PerlでのUTF8の扱いについて宣伝するのなら、それでファイル名を扱えないことについてちゃんとフォローしておいてくださいね。

以下は、Perl 5.8.8でMac OS XのHFS+上ではうまく動く。

% /bin/ls -lvR
total 4
-rw-r--r--   1 dankogai  dankogai  240 May 11 12:21 utf8fs.pl
drwxr-xr-x   3 dankogai  dankogai  102 May 11 12:13 小飼

./小飼:
total 4
-rw-r--r--   1 dankogai  dankogai  111 May 11 12:17 弾.pm
% cat utf8fs.pl 
#!/usr/local/bin/perl
use strict;
use warnings;
use utf8;
use 小飼::弾;
binmode STDOUT => 'utf8';
print $小飼::弾::ふりがな, "\n";
use Data::Dumper;
open my $fh, '<:utf8', '小飼/弾.pm' or die $!;
print while(<$fh>);
close $fh;
% perl utf8fs.pl 
こがいだん
use strict;
use warnings;
use utf8;
{
    package 小飼::弾;
    our $ふりがな = 'こがいだん';
}
1;

ここで、Mac OS XのHFS+という条件をつけた。他の環境でうまく行くとは限らない。そもそもASCII以外のファイル名を使うのが難しいOSだって少なくない。少なくとも一行で「ちゃんと扱えない」と言い切れるようなものではとてもない。Perlがきちんと扱えても(実際に扱えている)、OSが扱えなければ駄目なのだ。

ちゃんとフォローせよという浅倉さんは一体何様なのだ? OSのFile Systemが今のように混沌とした状態になったのはPerlのせいでも私のせいでもない。あなたも検証用のコードを書いて、こういう時にはこう、ああいうときにはああというべきではないのか?

それ以前に Perl は Open Source. 「フォロー」は提供者ではなく使用者の責任でもある。私がCPANやp5pをはじめとするMailing Listsや本blogで提供している以上の「フォロー」を要求するのであれば、それに応じた代価を支払うべきだ。実際そういったリクエストはしばしば来るし、条件に折り合いがつけばそうさせていただいている。

見積もりが必要ならお出ししますがいかがいたしましょうか?

Dan the Just Another Professional Programmer