I am sorry, not species, but #isKindOf istead of #= to compare classes. On Mon, Oct 2, 2017 at 11:57 AM, Denis Kudriashov <[email protected]> wrote:
> > 2017-10-02 16:37 GMT+02:00 Sean P. DeNigris <[email protected]>: > >> >> Two questions/comments about the generated code: >> 1. #= >> ... >> self class = anObject class "should compare #species instead?" >> ifFalse: [ ^ false ]. >> ... >> Typically, I've seen #species instead of #class in the guard statement. >> Should we change it to that? >> > > I doubt that it is important for domain classes. Because I never saw the > user of #species which is not a kind of Collection. And for collections > this refactoring is not valid anyway. > > >> >> >> 2. #hash >> ^ var1 hash bitXor: (var2 hash bitXor: var3 hash) >> Is this implementation always safe? It's what I usually hand roll based on >> what I've seen, but Andres Valloud wrote a whole (large) book on hashing, >> so >> I've always wondered if I was missing something… >> >> >> >> ----- >> Cheers, >> Sean >> -- >> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html >> >> >
