<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Message</TITLE>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="MSHTML 5.00.2614.3500" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV>Andreas and Nathanael,</DIV>
<DIV>&nbsp;</DIV>
<DIV>thank you for checking the more subtle points of the class building 
process.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Greetings</DIV>
<DIV>Boris</DIV>
<BLOCKQUOTE dir=ltr 
style="BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A href="mailto:n.schaerli@gmx.net" title=n.schaerli@gmx.net>Nathanael 
  Schärli</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A 
  href="mailto:squeak-dev@lists.squeakfoundation.org" 
  title=squeak-dev@lists.squeakfoundation.org>squeak-dev@lists.squeakfoundation.org</A> 
  </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Monday, August 12, 2002 5:20 
  PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> RE: [BUG][FIX?]3.2 bug adding 
  class variables</DIV>
  <DIV><BR></DIV>
  <DIV><SPAN class=447101115-12082002><FONT color=#0000ff face=Arial 
  size=2>Andreas (and Boris)</FONT></SPAN></DIV>
  <DIV><SPAN class=447101115-12082002><FONT color=#0000ff face=Arial 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=447101115-12082002><FONT color=#0000ff face=Arial size=2>You 
  are right Andreas (and Boris). I didn't have Squeak around when I answered 
  Boris' email, and by just briefly looking at the changeset I thought 
  that&nbsp;he wanted to get rid of the special treatment of metaclasses in the 
  condition "(oldClass == nil or: [oldClass isMeta not])". </FONT></SPAN><FONT 
  face=Tahoma><FONT size=2><SPAN class=447101115-12082002><FONT color=#0000ff 
  face=Arial>Now I see that he didn't and&nbsp;it is still ensured that there is 
  always a sole instance of&nbsp;each 
  metaclass.</FONT></SPAN></FONT></FONT></DIV>
  <DIV><FONT face=Tahoma><FONT color=#0000ff face=Arial size=2><SPAN 
  class=447101115-12082002></SPAN></FONT></FONT>&nbsp;</DIV>
  <DIV><FONT face=Tahoma><FONT color=#0000ff face=Arial size=2><SPAN 
  class=447101115-12082002>Thus, as far as I can see, Boris' fix is completely 
  safe and should probably be inclueded into the official 
  image...</SPAN></FONT></FONT></DIV>
  <DIV><FONT face=Tahoma><FONT color=#0000ff face=Arial size=2><SPAN 
  class=447101115-12082002></SPAN></FONT></FONT>&nbsp;</DIV>
  <DIV><FONT face=Tahoma><FONT color=#0000ff face=Arial size=2><SPAN 
  class=447101115-12082002>Cheers,</SPAN></FONT></FONT></DIV>
  <DIV><FONT face=Tahoma><FONT color=#0000ff face=Arial size=2><SPAN 
  class=447101115-12082002>Nathanael</SPAN></FONT></FONT></DIV>
  <DIV><FONT face=Tahoma><FONT color=#0000ff face=Arial size=2><SPAN 
  class=447101115-12082002></SPAN></FONT></FONT>&nbsp;</DIV>
  <DIV><FONT face=Tahoma><FONT color=#0000ff face=Arial size=2><SPAN 
  class=447101115-12082002>BTW: I messed around with&nbsp;some of the critical 
  classes&nbsp;after filing in Boris' changeset, and I also run my "class 
  hierarchy consistency check method". Everything worked perfectly 
  fine!</SPAN></FONT></FONT></DIV>
  <DIV><FONT face=Tahoma><FONT color=#0000ff face=Arial size=2><SPAN 
  class=447101115-12082002></SPAN></FONT></FONT>&nbsp;</DIV></BLOCKQUOTE></BODY></HTML>