yes, i think its right :)<br><br>
<div class="gmail_quote">On Thu, Jul 3, 2008 at 1:13 PM, David Zmick <<a href="mailto:dz0004455@gmail.com">dz0004455@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>It seems to me anObslote.. class appears when you delete a class, and it is still registered somewhere, still has an instance.</div>
<div> </div>
<div>You have a root component called WAComponent, and it is registered with seaside as an application. You delete the class, but not the application, the application will no longer have WAComponent as its root component, but it will be anObsoleteWAComponent.</div>
<div> </div>
<div>Is that correct?<br><br></div>
<div>
<div></div>
<div class="Wj3C7c">
<div class="gmail_quote">On Thu, Jul 3, 2008 at 11:45 AM, Marcin Tustin <<a href="mailto:mm3@zepler.net" target="_blank">mm3@zepler.net</a>> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">So, this was unexpected behaviour? Certainly the way that Bert describes appears to be what happened in my workspace-based tests.<br>
<br>
<div>
<div><span class="gmail_quote">On 7/3/08, <b class="gmail_sendername">Bert Freudenberg</b> <<a href="mailto:bert@freudenbergs.de" target="_blank">bert@freudenbergs.de</a>> wrote:</span></div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>Am 03.07.2008 um 05:27 schrieb Randal L. Schwartz:<br><br></div>
<div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">"Marcin" == Marcin Tustin <<a href="mailto:mm3@zepler.net" target="_blank">mm3@zepler.net</a>> writes:<br>
</blockquote></blockquote></blockquote></blockquote></blockquote><br>Marcin> I recently came across a piece of behaviour which is (sort of)<br>Marcin> understandable, but I wonder if it is how it is supposed to happen or<br>
Marcin> not. I was running through the potsdam seaside tutorial, and I change<br>Marcin> the superclass of one of the objects from Object to WAComponent, and<br>Marcin> accepted the change. All the browser tools treated the class as if its<br>
Marcin> protocol included the messages of WAComponent, but running code that<br>Marcin> sent WAComponent messages signaled MessageNotUnderstood.<br><br>Are you sure you weren't dealing with a previous instance of your old class?<br>
I think this kind of a change forks the class def so that new instances have<br>the new superclass, but old instances still have the old class and old<br>superclass (anObsoleteYourClassnameHere).<br><br>I could be wrong, but tI think that's how it works.<br>
</blockquote><br><br></div>Smalltalk does not work that way. If the class format changed, all existing instance are bulk-migrated to the new class (by creating new instances and doing a forward-become on all of them).<br>
<br>- Bert -
<div><br><br><br>_______________________________________________<br>Beginners mailing list<br><a href="mailto:Beginners@lists.squeakfoundation.org" target="_blank">Beginners@lists.squeakfoundation.org</a><br><a href="http://lists.squeakfoundation.org/mailman/listinfo/beginners" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/beginners</a><br>
</div></blockquote></div><br><br>_______________________________________________<br>Beginners mailing list<br><a href="mailto:Beginners@lists.squeakfoundation.org" target="_blank">Beginners@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/mailman/listinfo/beginners" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/beginners</a><br><br></blockquote></div><br><br clear="all"><br></div></div><font color="#888888">-- <br>
David Zmick<br>/dz0004455\<br><a href="http://dz0004455.googlepages.com/" target="_blank">http://dz0004455.googlepages.com</a><br><a href="http://dz0004455.blogspot.com/" target="_blank">http://dz0004455.blogspot.com</a> </font></blockquote>
</div><br><br clear="all"><br>-- <br>David Zmick<br>/dz0004455\<br><a href="http://dz0004455.googlepages.com">http://dz0004455.googlepages.com</a><br><a href="http://dz0004455.blogspot.com">http://dz0004455.blogspot.com</a>