新規記事投稿
フォロー記事投稿
記事のキャンセル
From: にあ
<nir@mvg.biglobe.ne.jp>
Subject: Thread perl対応パッチ
Date: 2000/06/06 04:19:05
Reference: mesh.forum.4/00217
6月5日に、TADさんは書きました。
>6月3日に、にあは書きました。
>
>>うぇぶ会議室のスクリプトでは、いくつかの場所で typeglab による変数受け渡しを
良く見たら、使っていたのはforum.plだけでした。
>>使っていますが、将に問題となっている出力ルーティンの辺りは $_ の typeglab を
>>ふんだんに使っている所でして、これらの typeglab が全て効かないと仮定すると
>>ご覧になったような現象が現われるはずです。
>
>ということは、下のようなmatch演算子も
>
>$_ = $hoge;
>if (m/^Huga/i) {
> &com;
>}
いや、問題有るのは$_変数のtypeglobだけなので、
&com(*_);
とか、
sub com {
local(*_) = @_;
...
}
とか言う所だけです。
>>と言うことで、前向きの解決法は、うぇぶ会議室のスクリプトを全て $_ の typeglab
>>無しに書き換えて、thread 機能対応の perl でも動くようにすること。そして、
>
>これは、どのくらいのボリュームになるんでしょうか。
と言うことで、大したこと無かったので、forum.plをパッチしてみました。
あ、それから同梱して有るjcode.plにも同様の問題があるので、
v2.11以上のjcode.plに差し替えて下さい。上手く動くでしょうか? > kobaさん
>># さすがにメジャーヴァージョンアップから3年以上が過ぎてしまい、
>># 色々な所で時代の流れから取り残されつつあります。
>
>「色々な所」、ですか。他にもあるのか... (^^;;
まあ、色々直したいところは山積しているのですが...
>>## そのことは良く分かってはいるんですが、なんともはや...
>
>少しずつでもいいですから、ねぇ、にあさん。(#^_^#)
動かなくならないと直さないところが、ダメダメですね。(^^;;