にし@おかやまです。

At Mon, 26 May 2003 23:31:46 +0900,
Yukihiro Matsumoto wrote:

> In message "[ruby-dev:20287] Is it bug of IRB?"
>     on 03/05/26, NISHI Takao <zophos / Dadd9.com> writes:
> 
> |以下のようにArray#[]を再定義するとirb 0.7.4(01/05/08)が無言で死にます。
> 
> すでに石塚さんも書いていますが、irb自身がRubyで書かれている
> ことを考えると、Rubyがまともに動作しないような再定義をした場
> 合まで動作しろと言うのはかなり酷な話ではないかと。

なるほど。

実はArray#[]の引数で負の数をとると都合の悪い場合があったのでirbでごちゃ
ごちゃと試していて遭遇してしました。
素直にサブクラス化すべきでしたね。

お手数をおかけしました。

-- 
NISHI Takao   D add ninth Co.,Ltd.  http://www.Dadd9.com/
   1-2-24 Toyonari, Okayama, 700-0942, Japan               @@@@
   Phone:+81-86-801-4216  Facsimile:+81-86-801-4217        OO/
   PGP:1466 BB16 3186 CC11 1A06 713C 5518 3A2A A122 118A  -|/