On Thu, 2002-10-17 at 01:06, Sam Griffith wrote:
> Weak typing allows the code to work on any object though.  In Eiffel, the
> code you mixin, must then be generic enough to not have type conflicts with
> the code in the object being mixed into... Right? 

Its not type conflicts that you worry about, but name conflicts.  And
Eiffel has an elegant way of dealing dealing with name conflicts.  For
example, the Enumerable mixin in Ruby would be quite doable in Eiffel as
well.

-- 
-- Jim Weirich     jweirich / one.net    http://w3.one.net/~jweirich
---------------------------------------------------------------------
"Beware of bugs in the above code; I have only proved it correct, 
not tried it." -- Donald Knuth (in a memo to Peter van Emde Boas)