From: Yasushi Shoji Date: 2000-11-07T17:48:43+09:00 Subject: [ruby-dev:11402] Re: Ruby I18N At Tue, 7 Nov 2000 17:08:00 +0900, Tanaka Akira wrote: > > > Smalltalkでは昔 become: というメソッドがあってそのようなこと > > を実現していたのですが、これは昔から評判が悪くて(実装上の制 > > 約が大きいとか、危険だとか)、最近のSmalltalk にはないはずで > > す。 > > Actor 関係が become を基本にしているみたいですね。 > やはり書きにくいと聞いたことがありますが。 smalltalkの becomeはまるで知らないので、なんとも言えないのですが、その実 装上の制約は String以下のクラスだけにしてもありそうですか? # 内部表現はあくまでも byte列なので変らないかなと思ったんですが…。 # 変わるのは bindされる methodだけ…じゃ、だめかな…。 あと、危険とか書きにくい例をもし良かったら教えてください。 -- yashi