[Python-Dev] Proposed Mixins for Wide Interfaces

Raymond Hettinger python@rcn.com
Thu, 5 Sep 2002 10:43:50 -0400

> > [RH]
> > > > How about adding some mixins to simplify the
> > > > implementation of some of the fatter interfaces?

> On second thought, I don't think there's enough here to warrant
> putting this in the standard library.  E.g. the example from BaseSet
> actually strikes me as indirect: because <= is the natural operation
> to provide for sets, hanging everything off __lt__ looks forced.


How about the MappingMixin and SequenceMixin?  These both
provide much more meat and have more natural attach points
(getitem, setitem, delitem).