From: "K.Kosako" Date: 2003-02-20T12:00:15+09:00 Subject: [ruby-dev:19619] Re: module A::B nobu.nakada@nifty.ne.jpさんの <200302200212.h1K2C1k17354@sharui.nakada.kanuma.tochigi.jp>から > > 現在の実装で、class A::Bの場合に、Aをcref環境に積まないのは、 > > 意図しているのでしょうか? > > つまり、単なる省略表記ではなくて、 > > 定数探索パスの途中を飛ばしてしまう機能? > > 少なくとも、私の意図というか解釈はそういうことです。定数の探索 > はlexicalに行う方向になっていると考えたのですが。 この機能の目的は、単にタイピング量と行数を減らすためのものだと 思っていました。 どちらが良いかは微妙ですが、私は単なる省略表記の意味にして欲しいです。 スーパークラスの解釈も含めると、現在の仕様のほうが一貫しているような 感じもしますが。 class A::B < C end -- 小迫@ソフネック 渋谷区恵比寿1-15-1