[#39671] Ruby 1.8.1 on SX-6 — Masaki Hasegawa <masaki-h@...4u.or.jp>

はじめまして、長谷川 と申します。

16 messages 2004/05/19
[#39673] Re: Ruby 1.8.1 on SX-6 — Tanaka Akira <akr@...17n.org> 2004/05/19

In article <20040519.205107.102564296.suuchi29@naps.kishou.go.jp>,

[ruby-list:39644] Re: 同名クラスの上書きについて

From: matz@... (Yukihiro Matsumoto)
Date: 2004-05-10 07:27:00 UTC
List: ruby-list #39644
まつもと ゆきひろです

古いメールへの返事ですが。

In message "[ruby-list:39567] 同名クラスの上書きについて"
    on 04/04/16, take_tk <ggb03124@nifty.ne.jp> writes:

|という仕様についてなのですが、新たなクラスを同名で定義しようとしたときに、
|「already initialized constant Foo」という有り触れた警告ではなく、もっと
|強い警告を出すか、またはできれば例外を生成してくれないでしょうか? 

ふむ。この件については、2000年2月1日にわざわざ警告に変更して
いますね。以前は「superclass mismatch for Foo (TypeError)」
という例外を出してました。

ちょっと理由を調べてみないとな。

まあ、問題は理解しましたので、なんらかの対処を(少なくとも1.9
では)行いたいと思います。

In This Thread

Prev Next