From: Shyouhei Urabe Date: 2010-04-02T11:37:30+09:00 Subject: [ruby-core:29219] [Bug #3072] Classes Inheriting from Data Issue #3072 has been updated by Shyouhei Urabe. A class is a datatype. If one class and another have real identical data structures in common, there should be some relationships between them. Note what I'm talking about is about their data structures; not their behaviours. Ruby has ducky types so class inheritance depends exclusively to their ways of storing data. Data class is there because two T_DATA based classes should have some relationships in between. Another reason why it is visible to you, is that MRI tend not to hide its internals to chat you. If you have any good reason to hide the class from your eyes, there can be chances for us to do so. But we have not met such reasons. ---------------------------------------- http://redmine.ruby-lang.org/issues/show/3072 ---------------------------------------- http://redmine.ruby-lang.org