Asscociation equality (was: Re: When are 2 CompiledMethods =
[incl: Float>>nan])
David T. Lewis
lewis at mail.msen.com
Tue Sep 11 10:30:34 UTC 2007
Is there a Mantis entry for this issue? It has been discussed (but not
resolved) in several prior threads, but now I cannot find any record of
the discussion.
Dave
On Mon, Sep 10, 2007 at 10:36:56PM -0700, Andreas Raab wrote:
> Klaus D. Witzel wrote:
> >on Sun, 09 Sep 2007 11:26:58 +0200, you wrote:
> >>Revert Association>>= to what it used to be and everything will be
> >>fine (Association>>= is really, really badly broken; it causes
> >>problems all over the places and this is one of them).
> >
> >That's a very, very good one, thanks for reminding us of that open issue.
> >
> >Since the compiler machinery (BytecodeGenerator) already uses
> >#literalEqual: and I want Decompiler to use the same comparision for
> >literals, it'll be easy to put #literalEqual: into Association without
> >touching its current #= implementation. In a later step it's perhaps
> >possible to really, really revert #= in Association.
>
> I only wish I knew *why* this got changed in the first place. Both,
> #hash and #= have Marcus' initials on it - can someone perhaps ask him
> why that change was needed or desirable? I'm afraid there may be some
> non-obvious users of that change but since I can't track down exactly
> where this happened I really don't know where to even start looking.
>
> Cheers,
> - Andreas
More information about the Squeak-dev
mailing list
|