<div dir="ltr"><div dir="ltr">On Tue, Jun 30, 2020 at 7:55 PM Levente Uzonyi <<a href="mailto:leves@caesar.elte.hu" target="_blank">leves@caesar.elte.hu</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, 30 Jun 2020, Chris Muller wrote:<br>
<br>
> Might be worth reopening this discussion.  ANY dependencies on #class seem like a bad thing to me, especially while it's still an in-lined message.  Below is the MC version that did it.  Looks like the time to change this<br>
<br>
Using #class by default sounds correct to me. If some instances of <br>
classes want to be equal to each other, they should handle that <br>
themselves by overriding #=.<br></blockquote><div><br></div><div>Because it causes that same undesirable loss of symmetry you mentioned about MCVersionName and String, except much worse because it's in a more general sense instead of application-specific.  It makes headaches for Magma applications because client code has to be aware of it.</div><div><br></div><div>Smalltalk wants to be about messages, not types.  What do we need to do to make #class non-inlined and therefore overridable?  My impression is that this is on the table for 6.0, is it still?</div><div><br></div><div> - Chris<br></div></div></div>