豊福です。

青山さん
 >> エラーにしちゃうとまずいケースがあるのです。
 >> たとえば、irbで定数を間違って定義しちゃったときとか。
 >> 警告ならいいけど、エラーだとirbを終了しなくちゃいけなくなる。
 >> remove_constを使えばよいとはいいにくいし。
 >
 > なるほど。しかし、問題になるのが irb ぐらいだとしたら、irb を強化する、

   似たような状況ですが、Jed/Ruby でスクリプトをデバッグ中
eval buffer する度に定数再定義エラーが出てやり直さないと
いけないというのを書いたことがあります。
---
                                      豊福
                                      toyofuku / juice.or.jp