<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><BR><DIV><DIV>On Oct 17, 2006, at 4:52 PM, Michael van der Gulik wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><BR><BR><DIV><SPAN class="gmail_quote">On 10/18/06, <B class="gmail_sendername">Robert Withers</B> &lt;<A href="mailto:reefedjib@yahoo.com">reefedjib@yahoo.com</A>&gt; wrote:</SPAN><BLOCKQUOTE class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <BR>On Oct 17, 2006, at 12:19 AM, Michael van der Gulik wrote:<BR><BR>&gt;&gt; I have a vm changes file that changes #== and #class out there.<BR>&gt;<BR>&gt; Here?: <A href="http://minnow.cc.gatech.edu/squeak/2410">http://minnow.cc.gatech.edu/squeak/2410 </A><BR><BR>Here's a better link:  <A href="http://www.squeaksource.com/squeakelib/">http://www.squeaksource.com/squeakelib/</A><BR>SqueakElibVM-rww.1.mcz</BLOCKQUOTE><DIV><BR></DIV></DIV>That's a very small .mcz :-). I've just had a look at your changes, and while they'd work, they'd come with a speed penalty. Essentially, you're just un-doing the optimisations on #== and #class. <BR></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV>Yes, I did it solely to achieve the functional benefits when working with SqueakElib.  Identity is an interesting issue when dealing with eventual refs.</DIV><DIV><BR><BLOCKQUOTE type="cite">I'm not sure this is the right way to go. I'll think about it some more.<BR></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV>Fair enough.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>cheers,</DIV><DIV>Robert</DIV><BR></BODY></HTML>