> -----Original Message-----
> From: Larry Wall [mailto:[EMAIL PROTECTED]
>
> On Fri, Apr 23, 2004 at 01:05:21PM -0400, Austin Hastings wrote:
> : That seems like a good disambiguation marker, too:
> :
> : class Trog does Tree does Dog {...}
> :
> : # error: conflicting 'bark' methods
> :
> : class Trog
> : is PersistentObject
> : handles �meta dispatch SERIALIZE�
> : does Tree
> : handles �bark�
> : does Dog
> : {...}
>
> That works in the case of an explicitly named method, since that
> effectively makes .bark a method in the current class. It would not
> work for a wildcard delegation though, unless Dog were specifically
> marked not to handle .bark.
>
Junctions to the rescue!
class Trog
does Tree
handles �bark�
does Dog
handles none�bark�
{...}
=Austin