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.
Larry