From: Gavin Sinclair Date: 2004-06-28T11:40:45+09:00 Subject: Re: Is it considered Harmful? Austin Ziegler wrote: > The only valuable form of object replacement, IMO, is > replacing a proxy object with a real object. That sounds about right to me. Aren't there two separate issues here? 'become', to me, means "become another **object**", not "change your class". I don't even know what x = X.new x.class = Y is supposed to mean. But I do understand the idea behind this: x = X.new y = Y.new x.become y Are the two ideas really one and the same in this thread? Gavin