> -----Original Message----- > From: Aaron Sherman [mailto:[EMAIL PROTECTED] > > On Fri, 2004-04-23 at 11:44, Brent 'Dax' Royal-Gordon wrote: > > Aaron Sherman wrote: > > > > class c { does a for <<bar baz>>; does b for <<foo biz>>; } > > > Funny how similar that is to > > > > class c { does a handles <<bar baz>>; does b handles <<foo biz>>; } > > In "Relationship to Roles" A12 makes the point that delegation and roles > are not the same thing. > > To tie them together with C<handles> MIGHT be wise and might not. I'll > have to think about that and see what others post on the topic.
This seems good at first blush: "handles" means "when I'm asked to do this, it is taken care of by this other" 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 {...} =Austin