From: Minero Aoki Date: 1999-07-13T10:05:35+09:00 Subject: [ruby-list:15374] Re: mail library あおきです。 In Mail "[ruby-list:15357] Re: mail library" matz@netlab.co.jp (Yukihiro Matsumoto) wrote: > まつもと ゆきひろです > |ようするに、やりたいことは > |「ロードパスからライブラリ名と同じ名前のディレクトリをさがして、 > | そのディレクトリを一時的にロードパスに加え、ファイルをrequireする」 > |です。 > > むむむ、net/pop.rbがなければpop.rbとロードできる意義というの > がいまいち良く分かんないです。「移行が楽」というのは分からん > でもないですが、どうせわざわざuse_libを使うのなら、新しいラ > イブラリを要求しても構わないような気がするし。 これはぼくの書きかたが悪かったですね。前回まではディレクトリが なくてもいいことを強調しすぎていました。 根本的なココロは「use_lib のほうが require より抽象度が高い」と いうことです。うまいたとえが思いつかないのですが、たとえば マジックナンバー「-1」よりも定数 EOF を使いなさいというのに 近いでしょうか。 「ディレクトリがなくてもOK」というのはあくまで抽象度が高くなった 結果のひとつとして「実現することもできる」ことのひとつで、 それ自体が主目的なわけではないです。 論点を混乱させてしまってすみません。 ------------------------------------------------------------------- あおきみねろう site: http://www1.u-netsurf.ne.jp/~brew/mine/jp/