<div dir="ltr"><div><div><div>I had the same question.</div><div>The case I had in mind when using = was:<br><br>    ArrayedCollection copy isAbstract.<br><br></div>No reason that it would not be abstract right?<br>Since = is inherited from Object and uses ==, it does not make a great difference currently...<br></div>Nevertheless, I let = for not insulting the future.</div><div><br></div><div>But if one wants to use == everywhere, I have no serious objection.<br></div><br></div><div class="gmail_extra"><br><div class="gmail_quote">2017-12-08 7:15 GMT+01:00 H. Hirzel <span dir="ltr"><<a href="mailto:hannes.hirzel@gmail.com" target="_blank">hannes.hirzel@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This looks like a useful cleanup<br>
<br>
Many cases are like this<br>
<br>
ArrayedCollection<br>
isAbstract<br>
        ^self = ArrayedCollection<br>
<br>
<br>
So<br>
<br>
isAbstract<br>
        ^self == ArrayedCollection<br>
<br>
<br>
is a better solution<br>
<br>
--Hannes<br>
<span class=""><br>
On 12/7/17, Marcel Taeumel <<a href="mailto:marcel.taeumel@hpi.de">marcel.taeumel@hpi.de</a>> wrote:<br>
> Hi, there.<br>
><br>
> What are your thoughts on how to implement "MyClass class >> #isAbstract"? I<br>
> think that one should always use #== and compare it to an actual class<br>
> object like this:<br>
><br>
> MyClass class >> #isAbstract<br>
>    ^ self == MyClass<br>
><br>
> At the time of writing, we have various attempts in your image. You can<br>
> browse them easily:<br>
><br>
><br>
</span>> Best,<br>
> Marcel<br>
<br>
</blockquote></div><br></div>