On Thu, 06 Oct 2005 21:03:33 -0700, barnesc wrote: > I added some recipes to the Python Cookbook: > > - listmixin > > Use ListMixin to create custom list classes from a small subset of > list methods: > > http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/440656
That looks great. Now, if only I understood mixins: what are they, and what they are for, and in particular, how they differ from mere subclassing. I've spent some time searching for a good definition on the web, but the main problem I've found is that most discussions on mixins assume you already know what they are. Those that don't are talking about Ruby or Lisp or some other language other than Python. I don't speak those languages, so their code examples don't make a lot of sense to me. Anyhoo, I've struggled on, but obviously I Just Don't Get It because using mixins looks like subclassing to me. Can anyone help me understand what's going on? Thanks, -- Steven. -- http://mail.python.org/mailman/listinfo/python-list