From: Hidetoshi NAGAI Date: 2008-02-09T16:22:31+09:00 Subject: [ruby-dev:33669] Re: require/load/autoload の encoding オプション 永井@知能.九工大です. From: "U.Nakamura" Subject: [ruby-dev:33659] Re: require/load/autoload の encoding オプション Date: Fri, 8 Feb 2008 21:07:44 +0900 Message-ID: <20080208210206.1F18.USA@garbagecollect.jp> > | グローバルなものはまつもとさんに嫌がられてますから, > | Thread ローカルまたは ThreadGroup ローカルくらいで > | 設定するものならいいのでしょうか... > > まつもとさんが嫌っているのはグローバルな状態の導入だったので > はないかと思います。 > ですから、変更が不可能なグローバルな変数ならありえるのではな > いでしょうか。 あぁ,なるほど. > 例えば、Encoding.primary_encodingの値としてはメインスクリプト > のscript encodingが設定され、変更は不能、強度はmagic comment > よりも弱い... というのはありえるのではないかと思います。 > # この定義で用意されたものが便利かどうかは検討してませんが 変更不能だと活用可能な範囲が狭められてしまいそうですが, メインスクリプトの encoding を知ることができるだけでも 確かに役に立つかもしれませんね. # 変更可能な場合の活用方法は検討していません.(^_^; でもそういうものであるなら,メソッドにするよりも __ENCODING__ との対比で __PRIMARY_ENCODING__ という 変数にする方が何となく良さそうに感じます. -- 永井 秀利 (九工大 知能情報) nagai@ai.kyutech.ac.jp