On 5/17/05, Larry Wall <[EMAIL PROTECTED]> wrote:
> On Tue, May 17, 2005 at 10:10:22PM +0800, Autrijus Tang wrote:
> : Is the final level ($z and $w) participating in the MMD at all
> : as tiebreakers?  Luke mentioned that in all levels but the final
> : one, Manhattan distance (sum of inheritance deltas of each invs
> : to the expected types) is used, but on the final level, leftmost
> : tiebreaking is used.  Is that the case?  If yes, why? :)
> 
> I don't recall ever saying anything like that, so that part of it
> is presumably speculative on Luke's part.  I can't say I like it.

Just for the folks not following along on IRC, I don't think I implied
that.  But Autrijus apparently inferred it :-).  Anyway, there is no
MMD whatsoever on the final level, so that:

    multi sub foo(Foo: Bar: Baz) {...}
    multi sub foo(Foo: Bar: Quux) {...}  # illegal redefinition

Luke

Reply via email to