From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1997-10-12T23:28:16+09:00 Subject: [ruby-dev:724] Re: [REQ] require/load けいじゅ@日本ラショナルソフトウェアです. In [ruby-dev :00716 ] the message: "[ruby-dev:716] Re: [REQ] require/load ", on Oct/09 13:29(JST) matz@netlab.co.jp (Yukihiro Matsumoto) writes: >まつもと ゆきひろです >|# ただ, パッケージが導入されてネームスコープがさらに複雑になるのは恐い >|# なあ... >そうですね.思い付いてから(0.7xの頃)ずいぶん経つのに実装できないのは >その辺に迷いがあるからですね.それにライブラリ全体をmoduleで括って, >パッケージのようにするという手は今でも使えますよね. 基本的にはそうなんですけどね. 今回は, ロードしたモジュールをトップレベルでなくて, トップレベルではな い別のネーム空間におきたかったので, モジュールを使っても無理なんですけ どね. それはともかく, Moduleはパッケージの基本的な機能は持っていると思うので, Moduleを拡張するか, 制限するかでパッケージになるのかなとも思うのですが... 私の感じだとパッケージは: 1. モジュールの機能 2. あるファイルをそのネーム空間にロードする機能 ぐらいの機能があればいいのかなと思うのですが? こんな感じであれば, パッケージを導入してもネームスコープはそれほど複雑 になったって感じないかなと... __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@bc.mbn.or.jp <<---