まつもと ゆきひろです.

In message "[ruby-list:2026] [Req] no-name module (Re: [Request] static var?)"
    on 97/02/03, sinara / blade.nagaokaut.ac.jp <sinara / blade.nagaokaut.ac.jp> writes:
|原です。

|perl5 との違いは極めて大きい。

perl5使いの人からrubyの印象を聞いてみたいですね.
|
|懲りずに、リクエストの続きです。
|
|(4)無名のモジュール
|
|特に特異メソッドの定義において、
|
|  module Foo
|    def foo() print "foo\n" end
|    def bar() print "bar\n" end
|  end
|  baz.extend Foo
|
|と書くところを
|
|  baz.extend begin
|    def foo() print "foo\n" end
|    def bar() print "bar\n" end
|  end
|
|などと書けないものでしょうか。

うーん,これができてどのくらい嬉しいのかというとはなはだ疑問
ではあるのですが,ちょうどextendに手を入れていたところでもあ
るし,実装は全然むずかしくないので,undocumented featureとし
て追加してみましょう.なお,この仕様は予告なく削除されること
があります.

|include も出来てもいいかもしれない。

includeには不要でしょう.includeされるということはそもそも名
前付きクラス(モジュール)がそこに存在するということなので.

                                まつもと ゆきひろ /:|)