<div dir="ltr">I found actually a way to have become without become :D<div><br></div><div>what if instead of actually changing the references of one object to the other we changed the object themselves and instead of exchanging references we exchange instance variables and instance methods ?</div><div><br></div><div>This way objects that pointed to object a will still point to object a instead of object b but a will now have really become object b , and object b will have become object a. </div><div><br></div><div>is there anything more to an instance besides its instance variables and methods ? I am including of course inherited instance variables and methods. </div><div><br></div><div>I tried this in Python and it worked but I am not sure if become is doing anything more than that. <br><br><div class="gmail_quote"><div dir="ltr">On Wed, Oct 11, 2017 at 10:32 PM Jan Vrany <<a href="mailto:jan.vrany@fit.cvut.cz">jan.vrany@fit.cvut.cz</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
> Indeed such feature is essential for live coding.  I will have to add<br>
> it to my implementation thanks.<br>
<br>
I don't think become: is essential. Smalltalk/X for instance does not<br>
use #become: yet it still provides live coding (in my opinion).<br>
<br>
HTH, Jan<br>
<br>
</blockquote></div></div></div>