Hello Yukihiro,

Friday, September 27, 2002, 1:20:39 PM, you wrote:

YM> |difference between our viewpoints is what i think that method body
YM> |itself contains all the method calls and we need more absract layer -
YM> |defining which sort of data can be accepted by this body

YM> I agree with it, so it is not our difference.

YM> |including mixin/interface/protocol in class body may be considered as
YM> |declaration that class will support some behavior

YM> I agree with it too.

and agree that protocols can be emulated via mixed modules?

so that is the point of difference? '===' answers all questions except
of efficiency. one can use protocol or class names at his own will

-- 
Best regards,
 Bulat                            mailto:bulatz / integ.ru