> On 26 Sep 2016, at 15:16, Ben Coman <b...@openinworld.com> wrote: > > I'm not familiar with the #explicitRequirement I see sent in Slice 17798. > Could someone explain why that is better than calling... > self setName: aSymbol. >
Traits don’t have instance variables, so you somehow need to tell users to implement the methods that are supposed to write / read instance variables. Also, as traits are not classes, #subclassResponsibility isn’t entirely correct semantically. > > Also, another thing I've been curious about for a while, what is the > advantage of having TClassDescription when it only has one user > ClassDescription? > > > cheers -ben >