[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 メーリングリストの案内