作者: INABA HITOSHI
日時: 2010/2/23(01:04)
藤岡さん、こんばんは

>> @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