Christian Szegedy (szegedy / nospam.or.uni-bonn.de) wrote: [...] > What I really dislike in Ruby, that the data members are seen > by the child classes. This is a very serious issue, and a claer > violation of object-orientation. Umm, no, it is not. At least the creators of Smalltalk and Eiffel disagree with you on that. Vertical information hiding -- between parent and child in an inheritance hierarchy -- is very much a religious issue and hard to argue objectively one way or the other. [...] Reimer Behrends