<!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> </DIV>
<DIV>thank you for checking the more subtle points of the class building
process.</DIV>
<DIV> </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> </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 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 it is still ensured that there is
always a sole instance of 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> </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> </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> </DIV>
<DIV><FONT face=Tahoma><FONT color=#0000ff face=Arial size=2><SPAN
class=447101115-12082002>BTW: I messed around with some of the critical
classes 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> </DIV></BLOCKQUOTE></BODY></HTML>