ts wrote:

> F> obj_a = Object.new
> F> obj_a.instance_eval { @a = 5 }
> F> obj_b = Object.new
> F> obj_b.become(obj_a)
> F> obj_b.instance_eval { @a } # => 5
> 
>  Well, this is a P language for me this ...

It should look more like a very powerful S language which is a major 
influence of Ruby to you.

Regards,
Florian Gross