Robert Klemme wrote:

> 
> Mostly agree.  But: you can include any number of modules and thus
> achieve /MI of behavior/ in Ruby.  The diamond issue does not come up
> for two reasons: first, there is just one scope for instance
> variables, not multiple like in C++.  Second, Ruby imposes an order on
> all super classes and mixins, that's why there is only one "super".
> So while Ruby works differently than C++ and Eiffel you can justify
> the claim that it supports MI.
> 
> Kind regards
> 
> robert

I stand corrected, thanks for the clarification Robert

ilan
-- 
Posted via http://www.ruby-forum.com/.