藤岡さん、こんばんは
>> @nifty の perl で "use re 'eval';" が使えないってことになりますね。
> いろいろとありがとうございます^^)おっしゃるとおりですね。
> reプラグマはWindowsのPerl5.005_03には入っていますけどね。
Sjis.pm が @nifty で使えないとなると価値半減なので、何か方法が
ないのか考えてみました。
use re 'eval'; はもともとは m// や s/// の中で (?{$foo=1})
のように変数を使うために使っていたのですが、今の Sjis.pm では
このやり方をしなくなっています。
なので実は use re 'eval'; はもう要らないのでした。
次のリリース時にはこの行を出力しないようにします。
もし ver.0.49 で試す場合は、Sjis.pm の 480 行目あたりの
--------^
$e_script .= sprintf(<<'END', $Esjis::VERSION); # require ...略
use Esjis %s;
use re 'eval';
END
--------$
を
--------^
$e_script .= sprintf(<<'END', $Esjis::VERSION); # require ...略
use Esjis %s;
END
--------$
にします。
# あとは難関のコマンドプロンプトの表示...
稲葉 準
_________________________________________________________________
USBメモリ代わりにお使いください。無料で使える25GB。
http://skydrive.live.com/?showunauth=1&mcid=HomeliveMerchBox1