From: Daniel Brockman Date: 2005-07-29T10:28:56+09:00 Subject: Re: What's so special about operators, built-in classes and modules? GR> you don't have a network of mixins, just a tree DB> This is just plain wrong. Mixin inheritance networks DB> can come in the shape of any directed acyclic graph. AZ> Except that, in Ruby, it's all made into a tree. Excuse me? Using a shorthand notation for Module#include, module A ; end module B < A ; end module C < A ; end module D < B, C ; end where is the graph "made into a tree"? Are you talking about the linearization of superclasses and included modules? In which case, why do you say "tree"? -- Daniel Brockman