That's not the original source for the hack(s) I was talking about,
but it seems to cover pretty much all of the cases I mentioned.

Metaprogramming is fun!

Lennon

On Fri, 18 Jun 2004 02:43:27 +0900, Florian Gross <flgr / ccan.de> wrote:
> 
> Lennon Day-Reynolds wrote:
> 
> > There's also a hack I remember seeing out there somewhere that allows
> > one object to "become" another, so the DelayedInstance would actually
> > adopt the identity of the instantiated object, removing the additional
> > indirection on each method call.
> 
> Are you referring to the EvilRuby-project? (See http://evil.rubyforge.org/)
> 
> Regards,
> Florian Gross
> 
>