From: nobuyoshi nakada Date: 2005-10-20T14:03:02+09:00 Subject: [ruby-dev:27465] Re: selector namespace なかだです。 At Wed, 19 Oct 2005 19:15:32 +0900, Shin-ichiro HARA wrote in [ruby-dev:27447]: > >> using foo > >> def bar > >> baz > >> end > >> > >> を > >> > >> def foo$bar > >> foo$baz > >> end > >> > >> 相当にするのはあり得るかもしれない。 > > > >bazが全部foo$bazになってしまうと、foo以外のnamespaceのメソッド > >を呼び出すにはすべてhoge$bazとかglobal$bazとか書かなければなら > >なくなるんじゃないでしょうか。そう考えると、二つを組み合わせて > >も改善はされないんじゃないかと思うんですが。 > > 前田案ではfoo$bazを評価したときfoo$bazが定義されてなければ、global$baz > を呼ぶことになっているのですよね。だとするとあまり不便にはならないの > では。 foo$bazと明示したときはglobal$bazは呼ばないものと思ってました。どっちな のかな。しかし、呼ぶのであれば、bazと書いたときに foo$baz, global$baz を探すということで、[ruby-dev:27417]そのままのような気がしますが。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦