[Tokyo.pm] jcode.pl-2.11-pre1
Kazumasa Utashiro
utashiro @ iij.ad.jp
1999年 12月 10日 (金) 07:41:12 CST
jcode.pl が thread を有効にした perl5 で動作しないという問題が以前から
指摘されていました。それに対応したバージョンを作成しましたので、試験リ
リースします。
ftp://ftp.iij.ad.jp/pub/IIJ/dist/utashiro/perl/jcode.pl-2.11-pre1
これは、thread 機能が有効な場合、変数 $_ がレキシカルスコープを持ち、
typeglob の対象にならなくなることによります。今までは内部で
local(*_) = shift のような表現が多様されていたのですが、それをすべて
local(*s) = shift のように、通常の変数で処理するように変更しました。
ただし、呼び出し時に
jcode::convert(*_, jis);
のように typeglob を使うと同じ問題の影響を受けますので、
jcode::convert(\$_, jis);
のように、リファレンスを使うようにしてください。
perl のバージョン、thread の有無によらず、動作に問題があるようでしたら
連絡してください。機能的な変更は一切ありません。
また、扱いにくいという指摘がありましたので、コピーライト表記も変更しま
した。今後のバージョンでは、以下のようにしようと思います。これについて
もコメントがあったらお願いします。
;# Use and redistribution are granted as long as all copyright notices
;# are retained. Redistribution with functional modification is
;# allowed provided that you demonstrate your modification and make
;# your modified version distinguishable from the original one. THIS
;# SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
;# IMPLIED WARRANTIES ARE DISCLAIMED.
--utashiro
-------------- next part --------------
MIME ¥¿¥¤¥× message/external-body Èô¤Ð¤·¤Þ¤¹
Tokyo-pm メーリングリストの案内