From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1997-10-09T13:25:24+09:00 Subject: [ruby-dev:715] Re: [REQ] require/load けいじゅ@日本ラショナルソフトウェアです. In [ruby-dev :00714 ] the message: "[ruby-dev:714] Re: [REQ] require/load ", on Oct/09 13:04(JST) matz@netlab.co.jp (Yukihiro Matsumoto) writes: >まつもと ゆきひろです >|require/loadのコンテキストは TOPLEVEL_BINDING ですよね. これに, 現在の >|コンテキストでrequire/loadする機能を追加できないでしょうか? > >うーん,これはあんまりやる気が無いです. > > (1) 指摘があった通り,extモジュールはいずれにしてもトップ > レベルでクラスを定義します. やはり... バイナリモジュールのスコープを動的に変えるはそうかんたんでは ないですよね(^^;;; > (2) クラスへの機能の追加という観点からはinclude以外の機構 > を導入しても混乱するだけだと思います. 今でも混乱していますものねえ... > (3) 名前空間の分離という観点からは,どうせそういうことをす > るならperlのパッケージのようなトップレベルの名前空間の > 操作という方法を選択したいです.もっとも,もしパッケー > ジを導入するにしても1.1ではなく,それ以降(1.2か2.0か) > だと思いますけど. 私が欲しかった理由は主に(3)によりますので, そういう方向で考えているの なら, リクエストを取り下げたいと思います. # ただ, パッケージが導入されてネームスコープがさらに複雑になるのは恐い # なあ... __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@bc.mbn.or.jp <<---