<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jun 28, 2020 at 5:43 PM Levente Uzonyi <<a href="mailto:leves@caesar.elte.hu">leves@caesar.elte.hu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Nikolai,<br>
<br>
On Mon, 29 Jun 2020, Nikolay Suslov wrote:<br>
<br>
> Hello all,<br>
> Figuring out, could we go back to the previous version of SequenceableCollection #= method (as in Squeak 5.2), to check if the receiver is equivalent to the otherCollection by using "self species == otherCollection species",<br>
> instead of "self class = otherCollection class"?<br>
<br>
IIRC there was a good reason for that change though I can't recall<br>
what it was. I'm sure the mailing list remembers.<br></blockquote><div><br></div><div>If you search for</div><div>    <span style="color:rgb(32,33,36);font-family:"Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:1.375rem;font-variant-ligatures:no-contextual">#= ==> #</span><span class="gmail-il" style="color:rgb(32,33,36);font-family:"Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:1.375rem;font-variant-ligatures:no-contextual">hash</span><span style="color:rgb(32,33,36);font-family:"Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:1.375rem;font-variant-ligatures:no-contextual"> </span><span style="color:rgb(32,33,36);font-family:"Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:1.375rem;font-variant-ligatures:no-contextual">issues </span></div><div><span style="font-size:0px;font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif"> </span><br></div><div>in the mailing list, I think that thread has the (or a) reason for this change (although the #= change was done by nice, not me). </div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
> The current version of #= method breaks code in different places. For example the RFB/VNC server gives wrong results starting from an authentication process, where RFBMessage is the ByteArray subclass and implements #species.<br>
<br>
If you're looking for a fix, try this: <br>
<a href="http://leves.web.elte.hu/squeak/RFB-ul.18.mcz" rel="noreferrer" target="_blank">http://leves.web.elte.hu/squeak/RFB-ul.18.mcz</a><br>
<br>
<br>
Levente<br>
<br>
> <br>
> Best regards,<br>
> Nikolai<br>
> <br>
><br>
</blockquote></div></div>